.am-root{max-width:1440px;margin:0 auto;color:#233447;font-size:14px}.am-heading,.am-detail>header,.am-toolbar,.am-actions,.am-dialog header,.am-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.am-heading{margin-bottom:12px}.am-heading h1{font-size:24px;margin:5px 0}.am-heading p,.am-detail header p{color:#728194;margin:6px 0}.am-eyebrow{font-size:11px;letter-spacing:1.4px;color:#447268;font-weight:700}.am-root button,.am-dialog button{padding:7px 12px;border:1px solid #d5dfdf;border-radius:6px;background:white;color:#304c50;cursor:pointer;font:inherit}.am-root button:hover,.am-dialog button:hover{border-color:#399182;background:#f2f9f7}.am-root button:disabled,.am-dialog button:disabled{opacity:.45;cursor:not-allowed}.am-root button:focus-visible,.am-dialog button:focus-visible,.am-root input:focus-visible,.am-root select:focus-visible,.am-dialog input:focus-visible,.am-dialog textarea:focus-visible,.am-dialog select:focus-visible{outline:2px solid #258b7d;outline-offset:2px}.am-root input,.am-root select,.am-dialog input,.am-dialog textarea,.am-dialog select{box-sizing:border-box;padding:8px 10px;background:#fff;color:#25394a;border:1px solid #d8e1e7;border-radius:6px;font:inherit;max-width:100%}.am-heading label{white-space:nowrap;font-size:12px;display:grid;gap:5px}.am-note{background:#f4f8f8;color:#667b83;border:1px solid #e5eeee;border-radius:6px;font-size:12px;line-height:1.8;padding:9px 12px}.am-error{color:#a73d35;font-size:13px;line-height:1.7;white-space:pre-wrap}.am-toolbar{padding:12px 0;flex-wrap:wrap}.am-toolbar input{min-width:240px;flex:1;max-width:420px}.am-toolbar>span{font-size:12px;color:#71848d}.am-toolbar>button,.am-dialog button[type=submit]{background:#257c70;color:white;border-color:#257c70}.am-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.am-list{background:white;border:1px solid #e0e7eb;border-radius:9px;max-height:calc(100vh - 300px);min-height:300px;overflow:auto;padding:8px}.am-list>button{display:block;width:100%;text-align:left;border-color:transparent;margin:2px 0;padding:10px}.am-list small{display:block;color:#75838d;margin-top:5px;font-size:11px;overflow-wrap:anywhere}.am-list strong{font-size:13px}.am-list>button.am-active{background:#edf7f3;border-color:#a9d0c4;color:#246c5c}.am-detail{min-width:0;background:white;border:1px solid #e0e7eb;border-radius:9px;padding:20px}.am-detail h2{font-size:19px;margin:0}.am-detail header p{font-size:12px}.am-badge{background:#eaf5f0;color:#347563;border-radius:12px;padding:4px 10px;font-size:12px;white-space:nowrap}.am-actions{justify-content:flex-start;margin:14px 0}.am-version{display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap}.am-tabs{display:flex;gap:5px;border-bottom:1px solid #e5eaee;padding-bottom:9px;margin-top:18px}.am-tabs button[aria-pressed=true]{background:#edf7f3;color:#216957;border-color:#b4d5cb}.am-body{font:13px/1.9 inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-height:180px;margin:0;padding:20px 4px;color:#34465a}.am-history{border-top:1px solid #e4eaee;padding-top:14px;font-size:12px;color:#6b7d88}.am-history summary,.am-dialog summary{cursor:pointer;padding:7px 0;color:#527068;font-size:13px}.am-history li{margin:10px 0}.am-history li p{margin:5px 0}.am-history pre,.am-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;line-height:1.8;background:#f6f8fa;padding:10px}.am-empty{padding:30px 16px;color:#83919b;text-align:center;line-height:1.9}.am-dialog{width:min(820px,calc(100vw - 40px));max-height:calc(100vh - 48px);padding:0;border:1px solid #d9e3e7;border-radius:12px;box-shadow:0 18px 80px #102f4440;color:#233447}.am-dialog::backdrop{background:#142a405c}.am-dialog form{display:flex;flex-direction:column;max-height:calc(100vh - 50px)}.am-dialog header,.am-dialog footer{padding:14px 20px;background:#fff;flex-shrink:0}.am-dialog header{border-bottom:1px solid #e5eaee}.am-dialog h2{font-size:19px;margin:0}.am-dialog header button{border:0;font-size:20px}.am-dialog footer{justify-content:flex-end;border-top:1px solid #e5eaee}.am-dialog-content{padding:15px 20px;overflow:auto}.am-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-field{display:flex;flex-direction:column;gap:6px;margin:9px 0;color:#506374;font-size:12px;min-width:0}.am-field .am-field-label{display:block;color:#506374;line-height:20px}.am-field-label .am-required{display:inline;color:#bb4a3c;white-space:nowrap;margin-left:3px}.am-field>input,.am-field>textarea,.am-field>select{width:100%;min-width:0}.am-field textarea{resize:vertical;line-height:1.7;min-height:70px}.am-dialog details{border:1px solid #e1e8eb;padding:5px 12px;border-radius:6px;margin:10px 0}.am-dialog [data-am-error]:empty{display:none}@media(max-width:850px){.am-workspace{grid-template-columns:220px minmax(0,1fr)}.am-heading{align-items:flex-start}.am-detail{padding:14px}.am-grid{grid-template-columns:1fr}.am-tabs{flex-wrap:wrap}}@media(max-width:620px){.am-workspace{grid-template-columns:1fr}.am-list{max-height:240px;min-height:100px}.am-heading{flex-wrap:wrap}.am-toolbar input{min-width:100%}.am-dialog-content{padding:12px}.am-detail>header{align-items:flex-start}.am-badge{font-size:11px}}

.am-table-wrap{background:#fff;border:1px solid #e2e7ef;border-radius:8px;overflow:auto;margin-top:10px}.am-table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.am-table th{text-align:left;background:#f7f9fc;color:#718096;font-size:12px;font-weight:500;padding:13px 16px;border-bottom:1px solid #e5eaf1}.am-table td{padding:14px 16px;border-bottom:1px solid #edf0f5;color:#3b4b61}.am-table tbody tr:last-child td{border-bottom:0}.am-table tbody tr:hover{background:#fafcff}.am-table small{display:block;font-size:11px;color:#94a3b8;margin-top:4px}.am-root .am-table button{border:0;background:transparent;color:#3a64a2;font-size:12px;padding:3px 6px;min-height:28px}.am-root .am-table td:first-child button{font-size:13px;font-weight:500;padding-left:0}.am-row-actions{display:flex;gap:5px}.am-detail-back{margin:12px 0}.am-root .am-detail .am-body{max-height:420px;overflow:auto}.am-root .am-heading h1{font-size:24px}.am-root .am-toolbar>button{background:#3a5d9a;border-color:#3a5d9a}.am-root .am-toolbar{gap:16px}.am-root .am-detail-back button{color:#53657d;border-color:#dde4ef}

.am-split-item{padding:16px;border:1px solid #e0e6ef;border-radius:8px;min-width:0}.am-split-item>header{padding:0 0 8px;border:0;gap:12px}.am-split-item>header strong{font-size:13px;color:#40536b}.am-dialog [data-am="add-split"]{margin:12px 0}.am-split-item>header button{font-size:12px;padding:4px 8px}

.am-detail-back{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0 14px}.am-detail-back strong{font-size:15px;line-height:24px;min-width:0;overflow-wrap:anywhere}.am-root .am-toolbar{justify-content:flex-start}.am-toolbar>span{margin-right:auto;white-space:nowrap}.am-dialog details>summary{position:relative;display:block;line-height:22px;padding:12px 8px 12px 28px;list-style:none}.am-dialog details>summary::-webkit-details-marker{display:none}.am-dialog details>summary::before{position:absolute;left:8px;top:50%;margin-top:-4px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);content:""}.am-dialog details[open]>summary::before{transform:rotate(45deg);margin-top:-6px}
