.admin-control-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.admin-control-tabs>button{flex:none!important}.network-admin{margin-top:24px}.network-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.network-heading p{margin-top:6px;font-size:14px}.network-panel{background:#fff;border:1px solid #dce1d5;border-radius:14px;overflow:hidden}.network-toolbar{border-bottom:1px solid #e9ece4;justify-content:space-between;gap:16px;padding:16px;display:flex}.network-switch{background:#f0f2eb;border-radius:9px;gap:4px;padding:4px;display:flex}.network-switch button{color:#65705c;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.network-switch button[aria-pressed=true]{color:#fff;background:#192014}.network-switch span{opacity:.75;font-size:12px}.network-search{color:#66725e;border:1px solid #dce1d5;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.network-search input{outline-offset:2px;background:0 0;border:0;width:180px;min-width:0;padding:10px 0}.network-table-scroll{overflow:auto}.network-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.network-table th{color:#68735e;background:#fafbf8;padding:12px 18px;font-size:12px;font-weight:600}.network-table td{vertical-align:middle;border-top:1px solid #edf0e8;padding:13px 18px}.network-table td:last-child{text-align:right}.network-table td small{color:#6b7562;margin-top:3px;font-size:12px;display:block}.network-table strong{font-weight:600}.network-status{color:#68715f;background:#f0f1ed;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.network-status.enabled{color:#3b522b;background:#edf5dc}.network-edit{color:#283023;background:#fff;border:1px solid #dce1d5;border-radius:7px;padding:6px 12px;font-size:13px}.network-edit:hover{background:#f2f5eb}.network-empty{color:#65705c;padding:28px}.network-note{color:#6b7562;line-height:1.6;margin-top:12px!important;font-size:12px!important}.network-message{background:#f0f5e7;border-radius:8px;margin:12px 0;padding:12px 14px;font-size:14px}.network-message.error{color:#912e21;background:#fff0ed}.network-form{color:#242b20;gap:16px;display:grid}.network-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.network-form input:not([type=checkbox]),.network-form select{box-sizing:border-box;color:#20271b;background:#f8f9f5;border:1px solid #cdd5c5;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:15px;font-weight:400}.network-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.network-form .network-check{align-items:center;gap:10px;display:flex}.network-form details{border-top:1px solid #e4e8dc;padding-top:12px}.network-form summary{cursor:pointer;color:#5c6951;margin-bottom:12px;font-size:13px}.network-modal-actions{justify-content:flex-end;gap:10px;display:flex}.network-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.network-toolbar{flex-direction:column}.network-search input{width:100%}.network-fields{grid-template-columns:1fr}.network-table th,.network-table td{padding:12px}.network-heading h2{font-size:21px}}.network-area-editor{background:#fafbf8;border:1px solid #dce1d5;border-radius:12px;padding:12px;overflow:hidden}.network-area-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.network-area-canvas{background:#edf0e8;border-radius:8px;width:100%;height:350px}.network-form .network-area-editor input[type=range]{accent-color:#47652d;background:0 0;border:0;min-height:32px;padding:0}.network-area-editor label{margin-top:12px}@media (max-width:640px){.network-area-canvas{height:280px}}.network-area-editor>.place-search{margin-bottom:12px}.network-area-editor .place-results{z-index:10}.network-table tr.network-group td{background:#f4f6f0;border-top:1px solid #dce1d5;padding-top:10px;padding-bottom:10px}.network-table tr.network-group:first-child td{border-top:0}.network-group-count{color:#6b7562;margin-left:10px;font-size:12px}.network-add-from{color:#47652d;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.network-add-from:hover{background:#e7ecdd}.network-table tr.network-route td:first-child{padding-left:34px}.network-delete{color:#912e21;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5bdb7;border-radius:8px;margin-right:auto;padding:8px 12px;font-size:14px}.network-delete:hover{background:#fff0ed}.network-delete:disabled{opacity:.5;cursor:default}.network-modal-actions{flex-wrap:wrap}
.safety-actions{border-top:1px solid #dde4d3;margin-top:22px;padding-top:16px}.safety-actions h3{margin:0 0 10px;font-size:15px}.safety-buttons{flex-wrap:wrap;gap:16px;display:flex}.safety-link{color:#586549;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.safety-link.danger{color:#a54325}.safety-link:disabled{opacity:.5;cursor:default}.safety-box{background:#fafbf8;border:1px solid #dfe5d7;border-radius:10px;margin-top:4px;padding:14px;font-size:14px;line-height:1.55}.safety-box p{margin:0 0 8px}.safety-box ul,.danger-zone ul{color:#4c5644;margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.6}.safety-row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.safety-note{color:#727b6a;font-size:12px!important}.safety-field{gap:7px;margin:10px 0;font-size:13px;font-weight:600;display:grid}.safety-field select,.safety-field textarea,.safety-field input{box-sizing:border-box;width:100%;font:inherit;color:#182014;background:#fff;border:1px solid #cfd8c4;border-radius:8px;padding:10px 12px;font-size:15px;font-weight:400}.safety-check{align-items:center;gap:9px;margin:6px 0 10px;font-size:13px;display:flex}.safety-error{color:#a54325;background:#fff0e9;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.safety-notice{color:#3b522b;background:#f0f5e7;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.safety-empty{color:#5c6951;background:#f6f8f2;border:1px dashed #d2dcc4;border-radius:10px;padding:18px;font-size:14px}.blocked-list{margin:16px 0 0;padding:0;list-style:none}.blocked-list li{border-bottom:1px solid #e5eadf;align-items:center;gap:12px;padding:12px 0;display:flex}.blocked-list li>span:nth-child(2){flex:1;min-width:0}.blocked-list small{color:#727b6a;margin-top:2px;font-size:12px;display:block}.blocked-photo{color:#47652d;background:#e4ead9;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid;overflow:hidden}.blocked-photo img{object-fit:cover;width:100%;height:100%}.danger-zone{background:#fffaf8;border:1px solid #f0cfc4;border-radius:12px;margin-top:28px;padding:18px;font-size:14px;line-height:1.55}.danger-zone h3{color:#8f3019;margin:0 0 6px}.danger-zone p{margin:0 0 10px}.share-trip{flex-direction:column;align-items:flex-end;gap:8px;max-width:340px;display:flex}.share-trip-link{gap:6px;width:100%;display:flex}.share-trip-link input{background:#fafbf8;border:1px solid #cfd8c4;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:13px}.share-trip small{color:#727b6a;text-align:right;font-size:12px;line-height:1.5}@media (max-width:760px){.share-trip{align-items:flex-start;max-width:none}.share-trip small{text-align:left}}.admin-issues-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-issues-head h2{margin:0 0 6px}.admin-issue{border:1px solid #dfe5d7;border-radius:10px;margin:10px 0;padding:14px 16px;font-size:14px;line-height:1.55}.admin-issue h4{margin:0 0 6px;font-size:15px}.admin-issue p{margin:0 0 8px}.admin-issue blockquote{white-space:pre-wrap;background:#f6f8f2;border-left:3px solid #c9d4bb;margin:0 0 8px;padding:8px 12px}.trip-issue{flex-direction:column;align-items:flex-end;gap:8px;max-width:360px;display:flex}.trip-issue textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfd8c4;border-radius:8px;padding:8px 10px;font-size:14px}.trip-issue p{text-align:right;margin:0;font-size:13px;line-height:1.5}.payout-note{color:#5c6951;font-size:12px}@media (max-width:760px){.trip-issue{align-items:flex-start;max-width:none}.trip-issue p{text-align:left}}.admin-tag{color:#a54325;vertical-align:middle;background:#fff0e9;border-radius:20px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.price-cap{margin:-10px 0 14px!important;font-size:12px!important;line-height:1.5!important}.price-cap.over{font-weight:600;color:#a54325!important}
.contact-card{background:#fff;border:1px solid #dfe3d8;border-radius:13px;max-width:760px;margin-top:32px;padding:24px}.contact-card>p{color:#65705c;margin-top:8px}.contact-card form{margin-top:20px}.contact-card fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.contact-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-card label{gap:7px;font-size:14px;font-weight:600;display:grid}.contact-card input,.contact-card select,.contact-card textarea{box-sizing:border-box;width:100%;font:inherit;color:#20271b;background:#f8f9f5;border:1px solid #cdd5c5;border-radius:8px;padding:11px 12px;font-weight:400}.contact-card textarea{resize:vertical}.contact-card button{border-radius:8px;justify-self:start}.contact-note{color:#68715e;font-size:13px;line-height:1.6}.contact-note a{text-decoration:underline}.contact-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-error,.contact-success{border-radius:8px;margin-top:14px;padding:12px;font-size:14px}.contact-error{color:#912e21;background:#fff0ed}.contact-success{color:#3b522b;background:#edf5dc}@media (max-width:600px){.contact-fields{grid-template-columns:1fr}.contact-card{padding:18px}}
.payout-prep{color:#2f372b;background:#f6f8f2;border:1px solid #dfe5d7;border-radius:10px;margin:14px 0 18px;padding:14px 16px;font-size:14px;line-height:1.6}.payout-prep p{margin:6px 0}.payout-prep ul{margin:6px 0 8px;padding-left:20px;list-style:outside}.payout-prep li{margin-bottom:4px}
