.territory-aircraft-roster{padding:22px;background:#fff;border:1px solid #dce6e0;color:#34564a}.tar-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.tar-empty h2,.tar-heading h2{margin:0;font:600 23px Georgia,serif}.tar-empty p,.tar-heading p{margin:8px 0 0;color:#6c8178;font-size:12px;line-height:1.6}.tar-heading button{flex-shrink:0}.tar-search{display:grid;gap:7px;max-width:420px;font-size:12px;font-weight:600}.tar-add textarea,.tar-search input{width:100%;min-width:0;border:1px solid #cdded5;border-radius:4px;background:white;color:#315b4a;padding:11px;font:inherit}.tar-group{margin-top:25px}.tar-group>h3{font:600 19px Georgia,serif;margin:0 0 14px;display:flex;gap:9px;align-items:center}.tar-group>h3>span{font:600 11px Arial,sans-serif;padding:4px 8px;border-radius:12px;background:#eaf2ed}.tar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.tar-card{min-width:0;padding:18px;border:1px solid #dbe5df;border-radius:6px;background:#fafcfb}.tar-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tar-card h3,.tar-tail{margin:0;border:0;background:transparent;padding:0;font:600 21px Georgia,serif;color:#315d4b}.tar-tail{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tar-status{display:block;margin-top:8px;font-size:11px;color:#4b7161}.tar-status.absent{color:#8a743b}.tar-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px}.tar-card dt{font-size:10px;color:#71857a}.tar-card dd{margin:5px 0 0;font-size:13px}.tar-card dd small{display:block;font-size:10px;color:#71857a;margin-top:4px}.tar-card footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.tar-reference{font-size:11px;line-height:1.65;overflow-wrap:anywhere}.tar-reference span{display:block}.tar-new{font-size:10px;color:#487363}.tar-empty,.tar-group-empty{padding:24px;border:1px dashed #d7e3db;background:#f9fbfa;color:#73857b;font-size:12px;line-height:1.65}.tar-add{padding:18px;margin-bottom:18px;background:#f0f6f3;border:1px solid #d5e4dc}.tar-add label{display:grid;gap:8px;font-size:12px;font-weight:600}.tar-add p{font-size:11px}.tar-add>div{display:flex;gap:8px}.tar-error,.tar-warning{padding:12px;font-size:12px;line-height:1.5;background:#fff6e7;color:#815b24}.tar-notice{padding:12px;background:#ecf6ef;font-size:12px}.tar-earlier{margin:24px 0}.tar-earlier>summary{cursor:pointer;padding:10px 0;font-size:12px;font-weight:600}.tar-footnote{margin:24px 0 0;font-size:10px;color:#7b8e82;line-height:1.65}.territory-aircraft-roster button,.territory-aircraft-roster input{min-height:40px}.territory-aircraft-roster button:focus-visible,.territory-aircraft-roster input:focus-visible,.territory-aircraft-roster textarea:focus-visible{outline:2px solid #328473;outline-offset:3px}.activity-agent-return{flex:0 0 auto;padding:8px 24px;display:flex;align-items:center;gap:12px;background:#edf5f0;border-bottom:1px solid #d9e6dd}.activity-agent-return span{font-size:11px;color:#5e7d6d}.activity-agent-return button{min-height:36px}.activity-preserved[hidden]{display:none!important}@media(max-width:620px){.territory-aircraft-roster{padding:15px}.tar-heading{align-items:flex-start;flex-direction:column}.tar-card{padding:14px}.tar-card header{flex-wrap:wrap}.activity-agent-return{padding:6px 12px}.activity-agent-return span{display:none}}