@font-face{font-family:ArtelAdmin;src:url('/static/artel/fonts/YekanBakhFaNum-VF.woff2') format('woff2');font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:ArtelAdminLatin;src:url('/static/artel/fonts/YekanBakh-VF.woff2') format('woff2');font-style:normal;font-weight:100 1000;font-display:swap}
:root,html[data-theme="light"],html[data-theme="dark"]{--primary:#b62943;--secondary:#19191e;--accent:#ff859b;--primary-fg:#fff;--body-fg:#e9e1ee;--body-bg:#0a0a0b;--body-quiet-color:#a4a4a4;--body-medium-color:#aeaeae;--body-loud-color:#f6effa;--header-color:#e5e5e5;--header-branding-color:#fff;--header-bg:#151519;--header-link-color:#ebdcec;--breadcrumbs-fg:#b3b3b3;--breadcrumbs-link-fg:#eddaeF;--breadcrumbs-bg:#141418;--link-fg:#f39aae;--link-hover-color:#ffd1dc;--link-selected-fg:#fff;--hairline-color:#ffffff10;--border-color:#ffffff1b;--error-fg:#ff94aa;--message-success-bg:#1c392b;--message-warning-bg:#352b18;--message-error-bg:#421b29;--darkened-bg:#17121c;--selected-bg:#2a1927;--selected-row:#391d30;--button-fg:#fff;--button-bg:#a92340;--button-hover-bg:#d43655;--default-button-bg:#a92340;--default-button-hover-bg:#d43655;--close-button-bg:#33253d;--close-button-hover-bg:#36363e;--delete-button-bg:#a02a3e;--delete-button-hover-bg:#cf3c55;--object-tools-fg:#fff;--object-tools-bg:#8f233c;--object-tools-hover-bg:#bc304e}
html[data-artel-admin] body{font-family:ArtelAdmin,Tahoma,sans-serif;font-size:14px;line-height:1.9;background:#0a0a0b;color:#e9e1ee}
html[data-artel-admin] h1,html[data-artel-admin] h2,html[data-artel-admin] h3,html[data-artel-admin] h4{font-family:inherit;letter-spacing:0}html[data-artel-admin] h1{font-size:25px;font-weight:700;color:#f4edf8}html[data-artel-admin] a{transition:color .15s,background .15s,border-color .15s;text-decoration:none}html[data-artel-admin] #header{padding:19px 28px;border-bottom:1px solid #ffffff12;gap:18px;background:linear-gradient(110deg,#251216,#111114 60%)}html[data-artel-admin] #branding h1{margin:0;line-height:1.2}html[data-artel-admin] .artel-admin-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;font:700 27px/1 Arial,sans-serif;letter-spacing:-.7px}html[data-artel-admin] .artel-admin-mark{display:grid;place-items:center;width:33px;height:37px;border-radius:12px 7px 12px 7px;background:linear-gradient(140deg,#ff344d,#750d26);font-size:25px;box-shadow:0 4px 17px #ed334822}html[data-artel-admin] .artel-admin-brand small{display:block;font:400 10px/1.8 ArtelAdmin,Tahoma,sans-serif;letter-spacing:0;color:#9d9d9d;margin-top:4px}html[data-artel-admin] #user-tools{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font:400 11px/1.8 ArtelAdmin,Tahoma,sans-serif;letter-spacing:0;text-transform:none}html[data-artel-admin] #user-tools a,html[data-artel-admin] #logout-form button{font:500 11px/1.8 ArtelAdmin,Tahoma,sans-serif;padding:5px 8px;border:1px solid #ffffff12;border-radius:6px;background:#ffffff03;color:#d4d4d4;min-height:28px}html[data-artel-admin] #logout-form{margin:0}html[data-artel-admin] #logout-form button:hover,html[data-artel-admin] #user-tools a:hover{background:#ed334818;color:#fff;border-color:#ed33483b}html[data-artel-admin] .theme-toggle{display:none}html[data-artel-admin] div.breadcrumbs{font-family:inherit;padding:12px 28px;font-size:11px;border-bottom:1px solid #ffffff0a;line-height:1.9}html[data-artel-admin] #content{padding:28px 30px;min-width:0}html[data-artel-admin] #content h1{margin-bottom:24px}
html[data-artel-admin] #nav-sidebar{background:#121215;border-color:#ffffff12;scrollbar-color:#5d2946 transparent;font-size:12px}html[data-artel-admin] #nav-sidebar .module{background:transparent;border:0;border-radius:0;box-shadow:none}html[data-artel-admin] #nav-sidebar caption{background:transparent;padding:12px 14px 7px;color:#b288a4;border-top:1px solid #ffffff0d;font-size:11px}html[data-artel-admin] #nav-sidebar th,html[data-artel-admin] #nav-sidebar td{border:0;padding:9px 12px;background:transparent}html[data-artel-admin] #nav-sidebar .current-model{background:linear-gradient(110deg,#a7244225,#a7244208)}html[data-artel-admin] #nav-sidebar .current-model th{border-right:2px solid #f46381}html[data-artel-admin] #nav-filter{background:#0e0a12;border:1px solid #ffffff18;border-radius:7px;margin:12px auto;padding:9px;width:90%;font-family:inherit;font-size:12px;box-sizing:border-box;color:#d5d5d5}html[data-artel-admin] #toggle-nav-sidebar{background:#1c1c21;border-color:#ffffff13;color:#de96b2}
html[data-artel-admin] .module{border:1px solid #ffffff13;border-radius:12px;background:#151519;overflow:hidden;margin-bottom:20px}html[data-artel-admin] .module h2,html[data-artel-admin] .module caption,html[data-artel-admin] .inline-group h2{font-family:inherit;font-size:13px;font-weight:600;padding:13px 17px;background:linear-gradient(110deg,#4a0714,#221216);color:#f5d9e5;letter-spacing:0;text-transform:none}html[data-artel-admin] .module table{width:100%}html[data-artel-admin] table thead th{background:#202024;color:#b6b6b6;font-family:inherit;font-size:11px;text-transform:none;border-color:#ffffff12;padding:12px 13px}html[data-artel-admin] table td,html[data-artel-admin] table tbody th{font-family:inherit;font-size:12px;padding:13px;border-color:#ffffff0d;line-height:1.9}html[data-artel-admin] table tbody tr{background:#151519}html[data-artel-admin] table tbody tr:nth-child(even){background:#18181d}html[data-artel-admin] table tbody tr:hover{background:#24171b}html[data-artel-admin] tr.selected{background:#38131b!important}html[data-artel-admin] .results{overflow-x:auto;border:1px solid #ffffff14;border-radius:10px;scrollbar-color:#6d2c4f transparent}html[data-artel-admin] #changelist{background:transparent;box-shadow:none;border:0;display:flex;gap:20px}html[data-artel-admin] #changelist .actions{padding:12px 15px;border:1px solid #ffffff12;border-radius:9px;background:#19191e;color:#a4a4a4;margin:12px 0;font-size:12px}html[data-artel-admin] #changelist .actions select{font-size:12px;min-height:33px}html[data-artel-admin] #changelist .actions .button{padding:6px 12px;border-radius:6px;background:#9b2742;color:#fff;border:0}html[data-artel-admin] #changelist-search{padding:0 0 15px}html[data-artel-admin] #changelist-search input[type=text]{min-height:39px;border-radius:8px;padding:8px 12px}html[data-artel-admin] #changelist-search input[type=submit]{padding:9px 15px;margin-right:7px;border-radius:7px}html[data-artel-admin] .object-tools a{font-family:inherit;font-size:11px;font-weight:600;padding:10px 14px;border-radius:7px;text-transform:none;letter-spacing:0}html[data-artel-admin] #changelist-filter{background:#151519;border:1px solid #ffffff14;border-radius:10px;overflow:hidden;font-size:12px}html[data-artel-admin] #changelist-filter h2{padding:13px 15px;background:#211318;color:#e1c2d8;font-size:13px}html[data-artel-admin] #changelist-filter h3{font-size:12px;padding:12px 15px 3px;color:#bcbcbc}html[data-artel-admin] #changelist-filter ul{padding:0 15px 12px}html[data-artel-admin] #changelist-filter li{padding:4px 0}html[data-artel-admin] #changelist-filter li.selected{border-color:#f06181}html[data-artel-admin] .paginator{background:transparent;border-top:1px solid #ffffff13;padding:16px 5px;color:#a4a4a4;font-family:inherit;font-size:12px}html[data-artel-admin] .paginator a{background:#2d141c;border-radius:5px;color:#f1c5da;padding:5px 8px}
html[data-artel-admin] input,html[data-artel-admin] textarea,html[data-artel-admin] select,html[data-artel-admin] button{font-family:ArtelAdmin,Tahoma,sans-serif;box-sizing:border-box}html[data-artel-admin] input[type=text],html[data-artel-admin] input[type=password],html[data-artel-admin] input[type=email],html[data-artel-admin] input[type=number],html[data-artel-admin] input[type=url],html[data-artel-admin] textarea,html[data-artel-admin] select{background:#0b0b10;color:#e7e7e7;border:1px solid #ffffff22;border-radius:7px;padding:9px 11px;font-size:13px;line-height:1.8;max-width:100%}html[data-artel-admin] input:focus,html[data-artel-admin] textarea:focus,html[data-artel-admin] select:focus{outline:2px solid #df46684a;outline-offset:2px;border-color:#ef6b89}html[data-artel-admin] input[type=checkbox]{accent-color:#d23255;width:15px;height:15px}html[data-artel-admin] .form-row{padding:17px 19px;border-color:#ffffff0c;font-size:13px;overflow-wrap:anywhere}html[data-artel-admin] .form-row label{font-family:inherit;font-size:12px;font-weight:500;color:#bfbfbf;line-height:1.9}html[data-artel-admin] .required label,html[data-artel-admin] label.required{font-weight:650;color:#f2e0f6}html[data-artel-admin] .help,html[data-artel-admin] .helptext{font-family:inherit;font-size:11px;color:#939393;line-height:1.9;margin-top:7px}html[data-artel-admin] .readonly{font-size:13px;color:#d1d1d1;line-height:1.9;overflow-wrap:anywhere}html[data-artel-admin] .aligned p.file-upload{font-size:12px}html[data-artel-admin] .errorlist,html[data-artel-admin] p.errornote{font-size:12px;color:#ff9db1;background:#4a1d3044;border-color:#d64a6c55;border-radius:7px;line-height:1.9}html[data-artel-admin] .submit-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:16px 18px;border:1px solid #ffffff14;border-radius:10px;background:#19191e;margin-top:23px}html[data-artel-admin] .submit-row input,html[data-artel-admin] .button,html[data-artel-admin] input[type=submit],html[data-artel-admin] input[type=button]{font-family:inherit;font-size:12px;letter-spacing:0;text-transform:none;padding:10px 15px;min-height:37px;border-radius:7px;border:1px solid #f3698250;line-height:1.8;cursor:pointer}html[data-artel-admin] .submit-row .default,html[data-artel-admin] input[type=submit].default{background:linear-gradient(110deg,#780e2b,#cf2b50);border-color:#ee698452;box-shadow:0 4px 13px #0002}html[data-artel-admin] .submit-row p.deletelink-box{margin:0 auto 0 0}html[data-artel-admin] .submit-row a.deletelink{padding:9px 13px;border-radius:7px;background:#5b1e32;color:#ffc0d0;font-size:12px}html[data-artel-admin] .submit-row a.closelink{border-radius:7px;background:#28282e;padding:9px 13px;font-size:12px}html[data-artel-admin] ul.messagelist{padding:0;margin:18px 30px}html[data-artel-admin] ul.messagelist li{font-family:inherit;font-size:12px;line-height:1.9;border:1px solid #ffffff14;border-radius:9px;margin-bottom:8px;padding-top:13px;padding-bottom:13px}html[data-artel-admin] .selector{max-width:100%}html[data-artel-admin] .selector h2{border:1px solid #ffffff13;border-radius:8px 8px 0 0;background:#2c151b;color:#ddbdd9;font-size:12px}html[data-artel-admin] .selector-filter{background:#1a1a1f;border-color:#ffffff14}html[data-artel-admin] .selector select{border-radius:0 0 8px 8px;min-height:170px;background:#110b17}html[data-artel-admin] .selector-chosen h2{background:#4a101d}html[data-artel-admin] .select2-container--admin-autocomplete .select2-selection{background:#0b0b10;border:1px solid #ffffff22;border-radius:7px;color:#d9d9d9;min-height:38px}html[data-artel-admin] .select2-container--admin-autocomplete .select2-selection__rendered{color:#d9d9d9}html[data-artel-admin] .select2-dropdown{background:#1b1b21;color:#d9d9d9;border-color:#63304f}
html[data-artel-admin] .aa-latin,html[data-artel-admin] .field-email,html[data-artel-admin] input[type=email],html[data-artel-admin] [dir=ltr],html[data-artel-admin] code,html[data-artel-admin] input[name=code],html[data-artel-admin] .vDateField,html[data-artel-admin] .vTimeField{font-family:ArtelAdminLatin,Arial,sans-serif}html[data-artel-admin] .field-id,html[data-artel-admin] .field-user{overflow-wrap:anywhere}html[data-artel-admin] .aa-dashboard{max-width:1450px}html[data-artel-admin] .aa-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px}html[data-artel-admin] .aa-page-heading p{font-size:11px;color:#f18aa7;margin:0 0 6px}html[data-artel-admin] .aa-page-heading h1{margin:0 0 7px;font-size:27px;font-weight:750}html[data-artel-admin] .aa-page-heading>div>span{display:block;font-size:12px;color:#999999;line-height:1.9}html[data-artel-admin] .aa-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid #c44c6b40;border-radius:7px;background:#c44c6b08;color:#f3a0b8;font-size:11px;white-space:nowrap}html[data-artel-admin] .aa-outline:hover{background:#c44c6b1b;color:#fff}html[data-artel-admin] .aa-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:26px}html[data-artel-admin] .aa-metric{display:grid;grid-template-columns:36px 1fr 15px;gap:6px 12px;align-items:center;position:relative;padding:20px 17px;border:1px solid #ffffff13;border-radius:12px;background:linear-gradient(135deg,#2c131a,#161619);color:#f4e4f7;transition:transform .18s,border-color .18s}html[data-artel-admin] .aa-metric:hover{transform:translateY(-2px);border-color:#e15b7b5e;color:#fff}html[data-artel-admin] .aa-metric strong{font-size:30px;font-weight:650;line-height:1.3}html[data-artel-admin] .aa-metric>span:last-of-type{grid-column:1/3;font-size:11px;color:#b0b0b0;margin-top:4px}html[data-artel-admin] .aa-metric>b{grid-column:3;grid-row:1/3;color:#ad5471;font-size:18px;font-weight:400}html[data-artel-admin] .aa-metric-icon,html[data-artel-admin] .aa-section-icon{display:grid;place-items:center;width:33px;height:33px;border:1px solid #df4b6b35;border-radius:9px;background:radial-gradient(circle,#ed365125,#ed365103);color:#f88fa9}html[data-artel-admin] .aa-metric-icon svg{width:20px;height:20px}html[data-artel-admin] .aa-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px}html[data-artel-admin] .aa-box{min-width:0;border:1px solid #ffffff13;border-radius:12px;background:#151519;padding:21px}html[data-artel-admin] .aa-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}html[data-artel-admin] .aa-section-title h2{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650;margin:0;color:#e6e6e6}html[data-artel-admin] .aa-section-title>a,html[data-artel-admin] .aa-section-title>span{font-size:10px;color:#c67e9d}html[data-artel-admin] .aa-section-icon{width:27px;height:27px;border-radius:7px}html[data-artel-admin] .aa-section-icon svg{width:16px;height:16px}html[data-artel-admin] .aa-queue-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #ffffff0d}html[data-artel-admin] .aa-queue-copy{min-width:0;flex:1}html[data-artel-admin] .aa-queue-copy strong{display:block;font-size:13px;font-weight:600;color:#e1e1e1;line-height:1.9;overflow-wrap:anywhere}html[data-artel-admin] .aa-queue-copy small,html[data-artel-admin] .aa-queue-copy time{display:block;font-size:10px;color:#909090;line-height:1.9;margin-top:3px;overflow-wrap:anywhere;text-align:right}html[data-artel-admin] .aa-queue-price{font-size:17px;font-weight:600;white-space:nowrap;color:#f3e3f7}html[data-artel-admin] .aa-queue-price small{font-size:10px;color:#9a9a9a;font-weight:400}html[data-artel-admin] .aa-queue-price b{display:block;font-size:10px;font-weight:500;color:#f68ba5;text-align:left;margin-top:5px}html[data-artel-admin] .aa-row-arrow{color:#ed7d9e}html[data-artel-admin] .aa-empty{font-size:12px;line-height:1.9;color:#929292;margin:12px 0;padding:10px 0}html[data-artel-admin] .aa-app-section{margin-top:28px}html[data-artel-admin] .aa-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}html[data-artel-admin] .aa-app h3{font-size:14px;color:#c5c5c5;margin:0 0 14px;font-weight:600}html[data-artel-admin] .aa-model-row{display:flex;align-items:center;gap:13px;justify-content:space-between;padding:11px 0;border-top:1px solid #ffffff0d;font-size:12px}html[data-artel-admin] .aa-model-row>a:first-child{flex:1;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#e3e3e3}html[data-artel-admin] .aa-model-row>a:first-child span{color:#79526e}html[data-artel-admin] .aa-model-row>a:first-child:hover{color:#ffa6bd}html[data-artel-admin] .aa-model-row .aa-add{padding:3px 7px;border:1px solid #d64b6d30;border-radius:5px;color:#ed92ad;font-size:10px;background:#d64b6d07}html[data-artel-admin] .aa-recent{margin-top:22px}html[data-artel-admin] .aa-log-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}html[data-artel-admin] .aa-log-list>div{display:flex;align-items:flex-start;gap:10px;padding-top:10px;border-top:1px solid #ffffff0d;font-size:12px;min-width:0;overflow-wrap:anywhere}html[data-artel-admin] .aa-log-list small{display:block;font-size:10px;color:#848484;margin-top:3px}html[data-artel-admin] .aa-log-mark{display:grid;place-items:center;width:25px;height:25px;border:1px solid #ffffff12;border-radius:6px;background:#ffffff03;color:#c687a3;flex-shrink:0;font-size:15px}
html[data-artel-admin] .aa-review{max-width:1400px}html[data-artel-admin] .aa-review-summary{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;margin-bottom:24px;background:#151519}html[data-artel-admin] .aa-review-summary>div{padding:19px 21px;border-left:1px solid #ffffff0f}html[data-artel-admin] .aa-review-summary>div:last-child{border-left:0}html[data-artel-admin] .aa-review-summary>div>span{display:block;font-size:11px;color:#979797;margin-bottom:7px}html[data-artel-admin] .aa-review-summary strong{display:block;font-size:16px;color:#e2e2e2;font-weight:600}html[data-artel-admin] .aa-review-summary>div>small{display:block;font-size:11px;color:#9a9a9a;margin-top:5px;text-align:right;overflow-wrap:anywhere}html[data-artel-admin] .aa-review-summary .aa-expected{background:linear-gradient(110deg,#38121c,#211216)}html[data-artel-admin] .aa-expected strong{font-size:24px;color:#ffd8e4}html[data-artel-admin] .aa-expected strong small{font-size:11px;font-weight:400;color:#bd97af}html[data-artel-admin] .aa-review-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:23px;align-items:start}html[data-artel-admin] .aa-decision{position:sticky;top:22px}html[data-artel-admin] .aa-decision>h2{font-size:16px;margin:0 0 17px;font-weight:650;color:#e6e6e6}html[data-artel-admin] .aa-order-items>div{display:grid;gap:5px;padding:13px 0;border-top:1px solid #ffffff10}html[data-artel-admin] .aa-order-items strong{font-size:13px;font-weight:600;color:#d4d4d4}html[data-artel-admin] .aa-order-items span{font-size:11px;color:#9a9a9a}html[data-artel-admin] .aa-order-items b{font-size:13px;font-weight:500;color:#dfdfdf}html[data-artel-admin] .aa-order-items small{font-size:10px;font-weight:400;color:#949494}html[data-artel-admin] .aa-price-breakdown{border-top:1px solid #ffffff16;margin-top:9px;padding-top:10px}html[data-artel-admin] .aa-price-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:11px;color:#a0a0a0}html[data-artel-admin] .aa-price-breakdown strong{font-size:12px;font-weight:500;color:#d5d5d5}html[data-artel-admin] .aa-price-breakdown .aa-discount,html[data-artel-admin] .aa-price-breakdown .aa-discount strong{color:#f08ca7}html[data-artel-admin] .aa-price-breakdown code{font-size:10px;margin-right:4px}html[data-artel-admin] .aa-price-breakdown .aa-final{padding-top:12px;margin-top:6px;border-top:1px solid #ffffff12}html[data-artel-admin] .aa-price-breakdown .aa-final strong{font-size:17px;font-weight:650;color:#f6e2fa}html[data-artel-admin] .aa-payment-note{font-size:11px;line-height:2;padding:12px 13px;margin:18px 0;border:1px solid #c49b4c30;border-radius:8px;background:#c49b4c08;color:#c5ad86}html[data-artel-admin] .aa-review-form label{display:block;font-size:12px;color:#b7b7b7;margin-bottom:7px}html[data-artel-admin] .aa-review-form textarea{width:100%;resize:vertical;min-height:110px}html[data-artel-admin] .aa-review-actions{display:grid;gap:10px;margin-top:13px}html[data-artel-admin] .aa-review-actions button{width:100%;padding:11px 13px;min-height:43px;border-radius:8px;font-size:12px;font-weight:650;cursor:pointer;transition:filter .17s,transform .15s}html[data-artel-admin] .aa-approve{color:#fff;border:1px solid #81ca8155;background:linear-gradient(110deg,#347d3b,#4fae51)}html[data-artel-admin] .aa-reject{color:#ffb2c6;border:1px solid #d74c7040;background:#d74c7010}html[data-artel-admin] .aa-review-actions button:hover{filter:brightness(1.16)}html[data-artel-admin] .aa-review-actions button:active{transform:scale(.98)}html[data-artel-admin] .aa-recorded-note{margin-top:18px;padding-top:13px;border-top:1px solid #ffffff12;font-size:12px;color:#ababab}html[data-artel-admin] .aa-recorded-note strong{font-size:11px;color:#bfbfbf}html[data-artel-admin] .aa-recorded-note p{line-height:1.9;margin:7px 0;overflow-wrap:anywhere}html[data-artel-admin] .aa-workflow-note{font-size:10px;line-height:1.9;color:#868686;margin-top:18px}html[data-artel-admin] .aa-receipts{min-width:0}html[data-artel-admin] .aa-receipt{margin-bottom:17px}html[data-artel-admin] .aa-receipt header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}html[data-artel-admin] .aa-receipt header strong{font-size:13px;color:#cfcfcf}html[data-artel-admin] .aa-receipt time{font-size:10px;color:#949494}html[data-artel-admin] .aa-receipt img{display:block;width:100%;max-height:520px;object-fit:contain;padding:8px;background:#0a0a0e;border:1px solid #ffffff12;border-radius:9px;margin-bottom:15px}html[data-artel-admin] .aa-review .aa-section-title h2{font-size:17px}
html[data-artel-admin] body.login #container{max-width:470px;min-width:0;width:calc(100% - 30px);margin:65px auto;background:#151519;border:1px solid #ffffff15;border-radius:15px;overflow:hidden;box-shadow:0 20px 55px #0004}html[data-artel-admin] body.login #header{justify-content:center;padding:27px}html[data-artel-admin] body.login #content{padding:28px}html[data-artel-admin] body.login .form-row{padding:0 0 20px;border:0}html[data-artel-admin] body.login input[type=text],html[data-artel-admin] body.login input[type=password]{width:100%;padding:11px 12px;min-height:44px}html[data-artel-admin] body.login .submit-row{padding:0;border:0;background:none;display:block;margin-top:7px}html[data-artel-admin] body.login .submit-row input{width:100%;padding:11px;background:linear-gradient(110deg,#75102a,#d62e53);border-radius:8px;color:#fff}html[data-artel-admin] body.login .password-reset-link{font-size:11px}
@media(max-width:1150px){html[data-artel-admin] .aa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-artel-admin] .aa-queues{grid-template-columns:1fr}html[data-artel-admin] .aa-review-layout{grid-template-columns:290px minmax(0,1fr)}html[data-artel-admin] .aa-review-summary{grid-template-columns:1fr 1fr}html[data-artel-admin] .aa-review-summary .aa-expected{grid-column:1/-1;border-top:1px solid #ffffff10}html[data-artel-admin] .aa-review-summary>div{border-left:0}}
@media(max-width:900px){html[data-artel-admin] #content{padding:23px 20px}html[data-artel-admin] .aa-review-layout{grid-template-columns:1fr}html[data-artel-admin] .aa-decision{position:static}html[data-artel-admin] .aa-review-actions{grid-template-columns:1fr 1fr}html[data-artel-admin] .aa-page-heading h1{font-size:24px}}
@media(max-width:650px){html[data-artel-admin] #header{padding:17px 18px;gap:15px}html[data-artel-admin] #user-tools{font-size:10px;gap:6px}html[data-artel-admin] #user-tools a,html[data-artel-admin] #logout-form button{font-size:10px;padding:5px 6px}html[data-artel-admin] div.breadcrumbs{padding:10px 17px;font-size:10px}html[data-artel-admin] #content{padding:21px 14px}html[data-artel-admin] .aa-page-heading{align-items:flex-start;flex-wrap:wrap;gap:13px}html[data-artel-admin] .aa-page-heading h1{font-size:22px}html[data-artel-admin] .aa-page-heading>div>span{font-size:11px}html[data-artel-admin] .aa-metrics{gap:9px}html[data-artel-admin] .aa-metric{padding:15px 12px;grid-template-columns:28px 1fr;gap:7px 9px}html[data-artel-admin] .aa-metric>b{display:none}html[data-artel-admin] .aa-metric strong{font-size:27px}html[data-artel-admin] .aa-metric-icon{width:27px;height:27px;border-radius:7px}html[data-artel-admin] .aa-metric>span:last-of-type{font-size:10px}html[data-artel-admin] .aa-box{padding:17px}html[data-artel-admin] .aa-section-title{gap:9px;flex-wrap:wrap}html[data-artel-admin] .aa-section-title h2{font-size:14px}html[data-artel-admin] .aa-app-grid,html[data-artel-admin] .aa-log-list{grid-template-columns:1fr}html[data-artel-admin] .aa-queue-price{font-size:15px}html[data-artel-admin] .aa-queue-copy strong{font-size:12px}html[data-artel-admin] .aa-review-summary{grid-template-columns:1fr}html[data-artel-admin] .aa-review-summary>div{border-bottom:1px solid #ffffff0d;padding:16px}html[data-artel-admin] .aa-review-summary .aa-expected{border-top:0}html[data-artel-admin] .aa-expected strong{font-size:23px}html[data-artel-admin] .aa-review-actions{grid-template-columns:1fr}html[data-artel-admin] .form-row{padding:15px}html[data-artel-admin] .submit-row{padding:13px;gap:8px}html[data-artel-admin] .submit-row input{font-size:11px;padding:9px 11px}html[data-artel-admin] #changelist .actions{padding:10px}html[data-artel-admin] ul.messagelist{margin:15px 14px}html[data-artel-admin] table td,html[data-artel-admin] table tbody th{padding:10px;font-size:11px}html[data-artel-admin] body.login #container{margin:30px auto}}
@media(prefers-reduced-motion:reduce){html[data-artel-admin] *{transition:none!important}}

html[data-artel-admin] #changelist .changelist-form-container{min-width:0;flex:1}html[data-artel-admin] #changelist #changelist-filter{margin:0;flex-shrink:0}@media(max-width:1050px){html[data-artel-admin] #changelist{display:block}html[data-artel-admin] #changelist #changelist-filter{margin-top:20px;width:100%}}

:root{--artel-admin-pattern:url("data:image/svg+xml,%3Csvg width='155' height='62' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L35 38L72 0L103 62L140 15L155 62M0 57L35 38L82 62L140 15L155 0M35 38L140 15M72 0L140 15' fill='none' stroke='%23ffffff' stroke-opacity='.28' stroke-width='.9'/%3E%3C/svg%3E")}
html[data-artel-admin] input[type=submit],html[data-artel-admin] .object-tools a,html[data-artel-admin] .button{background-image:var(--artel-admin-pattern),linear-gradient(110deg,#75102a,#ce2e53);background-size:155px 62px,100% 100%;background-repeat:repeat,no-repeat}
html[data-artel-admin] .aa-approve{background-image:var(--artel-admin-pattern),linear-gradient(110deg,#347d3b,#4fae51);background-size:155px 62px,100% 100%;background-repeat:repeat,no-repeat}


/* ARTEL_USER_SERVICE_COUNTS_V1 */
html[data-artel-admin] .artel-admin-brand{font:700 29px/1 Arial,sans-serif;display:inline-flex;align-items:center;gap:10px;direction:ltr;letter-spacing:-.8px;color:#fff}
html[data-artel-admin] .artel-admin-mark{display:grid;place-items:center;width:31px;height:35px;border-radius:13px 7px 13px 7px;background:linear-gradient(145deg,#ff2424,#650008);font:600 24px/1 Arial,sans-serif;box-shadow:0 4px 14px #c9162920}
html[data-artel-admin] .aa-user-count{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:29px;min-height:28px;padding:3px 8px;border:1px solid #ffffff19;border-radius:7px;background:#ffffff04;color:#e1e1e1;font-size:13px;font-weight:600;white-space:nowrap}
html[data-artel-admin] .aa-user-count.active{color:#a5e5ab;border-color:#4fae5145;background:#4fae5112}
html[data-artel-admin] .aa-user-count.stale{color:#e6c693;border-color:#d6b36f40;background:#d6b36f0c}
html[data-artel-admin] .aa-user-count.unknown{color:#a3a3a3}
html[data-artel-admin] .aa-user-count small{font-size:9px;font-weight:400}


/* ARTEL_ADMIN_BLACK_RED_MENU_V1 */
:root,html[data-theme="light"],html[data-theme="dark"]{--primary:#b9233d;--secondary:#19191e;--accent:#ff8292;--body-bg:#0a0a0b;--body-fg:#eee;--body-quiet-color:#aaa;--body-loud-color:#fff;--header-bg:#111114;--header-color:#eee;--header-branding-color:#fff;--header-link-color:#e3e3e6;--breadcrumbs-bg:#141418;--breadcrumbs-fg:#aaa;--breadcrumbs-link-fg:#eee;--link-fg:#f07580;--link-hover-color:#ffb0ba;--darkened-bg:#19191e;--selected-bg:#30151c;--selected-row:#38131b;--button-bg:#a9233d;--button-hover-bg:#d8324d;--close-button-bg:#28282e;--close-button-hover-bg:#36363e;--object-tools-bg:#a9233d;--object-tools-hover-bg:#d8324d}
html[data-artel-admin] body{background:#0a0a0b;color:#eee}html[data-artel-admin] #header{background:linear-gradient(110deg,#251216,#111114 65%);border-color:#ffffff12}html[data-artel-admin] #header #branding .artel-admin-brand{color:white!important}html[data-artel-admin] #content{background:#0a0a0b}
html[data-artel-admin] .aa-admin-nav-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 18px 8px;color:#aaa;font-size:11px;font-weight:500}
html[data-artel-admin] #nav-sidebar.aa-admin-sidebar{background:#121215;border-color:#ffffff12}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group{margin:8px 10px 18px;border:0;border-radius:0;background:transparent;overflow:visible}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group table{width:100%;border:0;background:transparent}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group caption{padding:8px 9px 10px;border:0;background:transparent;color:#8e8e98;font-size:10px;font-weight:500;text-align:right}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group tbody{display:block;width:100%}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group tr{display:block;background:transparent;margin-bottom:6px}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group th{display:block;border:0;width:auto;padding:0;background:transparent;font-size:12px}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group .aa-admin-nav-item{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid transparent;border-radius:10px;color:#b7b7bf;font-size:12px;font-weight:500;line-height:1.8;transition:background .17s,border-color .17s,color .17s}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group a.aa-admin-nav-item:hover{background:#ffffff04;color:#fff}
html[data-artel-admin] .aa-admin-nav-icon{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #ee33452a;border-radius:8px;color:#e86474;background:radial-gradient(circle,#ee33451b,#ee334502)}
html[data-artel-admin] .aa-admin-nav-icon svg{display:block;width:18px;height:18px}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group .current-model{background:transparent}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group .current-model th{border:0;background:transparent}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group .current-model .aa-admin-nav-item{background:linear-gradient(110deg,#e52d421b,#e52d4207);border-color:#e52d423c;color:#ff99a7}
html[data-artel-admin] #nav-sidebar .aa-admin-nav-group .current-model .aa-admin-nav-icon{border-color:#f0445555;color:#ff8294;background:radial-gradient(circle,#f0445529,#f0445505)}
html[data-artel-admin] #nav-sidebar .aa-admin-home-group{margin-top:8px;margin-bottom:12px}
html[data-artel-admin] #nav-filter{margin:10px auto 14px;width:88%;background:#0b0b10;border-color:#ffffff19;color:#ddd}
html[data-artel-admin] .aa-mobile-menu,html[data-artel-admin] .aa-mobile-nav-close{display:none}
html[data-artel-admin] .aa-admin-menu-backdrop{display:none}
html[data-artel-admin] .aa-admin-nav-item:focus-visible{outline:2px solid #ff8194;outline-offset:2px}
@media(max-width:767px){html[data-artel-admin] .aa-mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:7px;border:1px solid #f0445545;border-radius:8px;background:#f0445510;color:#ff8395;cursor:pointer}html[data-artel-admin] .aa-mobile-menu svg{width:21px;height:21px}html[data-artel-admin] .aa-mobile-nav-close{display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff20;border-radius:7px;background:#ffffff05;color:#eee;font-size:22px;cursor:pointer;padding:0;line-height:1}html[data-artel-admin].aa-admin-mobile-nav{overflow:hidden}html[data-artel-admin].aa-admin-mobile-nav #nav-sidebar{display:block!important;position:fixed!important;top:0;right:0!important;left:auto!important;margin:0!important;width:min(285px,calc(100vw - 45px));height:100dvh;max-height:100dvh;visibility:visible!important;z-index:400;box-sizing:border-box;overflow:auto;border:0;border-left:1px solid #ffffff19;box-shadow:-15px 0 45px #0007}html[data-artel-admin].aa-admin-mobile-nav .aa-admin-menu-backdrop{display:block;position:fixed;inset:0;background:#0009;z-index:399}}

/* ARTEL_MOBILE_ADMIN_REFINEMENT_V1 */
html[data-artel-admin] body.artel-admin-home #content{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;float:none}
html[data-artel-admin] body.artel-admin-home #content-main{float:none;width:100%;max-width:none;margin:0}
html[data-artel-admin] body.artel-admin-home #content.colMS{margin-inline:0}
html[data-artel-admin] .aa-dashboard{box-sizing:border-box;width:100%;max-width:1450px;margin-inline:auto;float:none}
html[data-artel-admin] .aa-payment-status{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border:1px solid #ffffff25;border-radius:7px;font-size:12px;font-weight:650;white-space:nowrap;color:#ccc;background:#ffffff05}
html[data-artel-admin] .aa-payment-status.status-payment_approved,html[data-artel-admin] .aa-payment-status.status-provisioning,html[data-artel-admin] .aa-payment-status.status-fulfilled{color:#75d87b!important;border-color:#4fae5145;background:#4fae5112}
html[data-artel-admin] .aa-payment-status.status-rejected{color:#ff7184!important;border-color:#ff4b6450;background:#ff4b6412}
html[data-artel-admin] .aa-payment-status.status-pending_review{color:#ffb252!important;border-color:#ff9e3545;background:#ff9e3510}

/* ARTEL_ORANGE_PAYMENT_GLOW */
html[data-artel-admin] .aa-payment-status.status-awaiting_payment,
html[data-artel-admin] .aa-payment-status.status-pending_review{
  color:#ffab45!important;
  border-color:#ffab4555!important;
  background:radial-gradient(ellipse at center,#ffab452b,#ffab450e)!important;
  box-shadow:inset 0 0 14px #ffab4512;
}

/* ARTEL_ADMIN_WARM_PALETTE_V2 */
html[data-artel-admin] body{
  background:
    radial-gradient(ellipse at 0% 100%,#c017321c,transparent 52%),
    radial-gradient(ellipse at 95% 0%,#8e10200b,transparent 48%),
    #0a0a0b!important;
  background-attachment:fixed!important;
}
html[data-artel-admin] #container,
html[data-artel-admin] #main,
html[data-artel-admin] main.content,
html[data-artel-admin] #content{
  background:transparent!important;
}
html[data-artel-admin] #header{
  background:linear-gradient(110deg,#21171c,#171216 70%)!important;
}
html[data-artel-admin] #nav-sidebar{
  background:linear-gradient(150deg,#241a1f,#1b161a 65%,#171417)!important;
  border-color:#b63a4c30!important;
}
html[data-artel-admin] div.breadcrumbs{
  background:#191519cc!important;
}
html[data-artel-admin] .aa-box,
html[data-artel-admin] .module,
html[data-artel-admin] #changelist-filter{
  background:linear-gradient(145deg,#1d171b,#161316)!important;
  border-color:#b63a4c25!important;
}
html[data-artel-admin] .aa-metric{
  background:linear-gradient(135deg,#261a20,#171417)!important;
}
html[data-artel-admin] table tbody tr{
  background:#181518!important;
}
html[data-artel-admin] table tbody tr:nth-child(even){
  background:#1c171b!important;
}
html[data-artel-admin] table tbody tr:hover{
  background:#251b21!important;
}
html[data-artel-admin] table thead th{
  background:#21191f!important;
}
html[data-artel-admin] #nav-sidebar .current-model .aa-admin-nav-item{
  background:linear-gradient(110deg,#f0445516,#f0445507)!important;
  border-color:#f0445540!important;
}

/* ARTEL_ADMIN_EARTH_BACKGROUND_V1 */
html[data-artel-admin] body:not(.login) #content{position:relative;isolation:isolate}
html[data-artel-admin] body:not(.login) #content::before{
 content:"";position:fixed;left:-140px;bottom:-150px;
 width:min(64vw,770px);height:min(64vw,770px);
 background-image:url("/static/artel/backgrounds/artel-earth-red.png");background-size:contain;background-repeat:no-repeat;background-position:center;
 opacity:.075;pointer-events:none;z-index:-1;
}
@media(max-width:650px){
 html[data-artel-admin] body:not(.login) #content::before{width:370px;height:370px;left:-145px;bottom:-90px;opacity:.055}
}
@media print{html[data-artel-admin] #content::before{display:none!important}}

/* ARTEL_ADMIN_BLACKER_V3 */
html[data-artel-admin] body{
  background:radial-gradient(ellipse at left bottom,#c0173209,transparent 55%),#09090b!important;
}
html[data-artel-admin] #header{
  background:linear-gradient(110deg,#191619,#111113)!important;
}
html[data-artel-admin] #nav-sidebar{
  background:linear-gradient(150deg,#1b171a,#141315 70%)!important;
  border-color:#ffffff12!important;
}
html[data-artel-admin] div.breadcrumbs{
  background:#141215!important;
}
html[data-artel-admin] .aa-box,
html[data-artel-admin] .module,
html[data-artel-admin] #changelist-filter{
  background:linear-gradient(145deg,#191619,#141315)!important;
  border-color:#ffffff14!important;
}
html[data-artel-admin] .aa-metric{
  background:linear-gradient(135deg,#20181d,#141315)!important;
}
html[data-artel-admin] table tbody tr{
  background:#141315!important;
}
html[data-artel-admin] table tbody tr:nth-child(even){
  background:#181519!important;
}
html[data-artel-admin] table tbody tr:hover{
  background:#21191f!important;
}
html[data-artel-admin] table thead th{
  background:#1b171c!important;
}
html[data-artel-admin] body:not(.login) #content::before{
  width:min(100vw,1200px)!important;
  height:min(100vw,1200px)!important;
  left:-260px!important;bottom:-280px!important;
  opacity:.045!important;
}
@media(max-width:650px){
  html[data-artel-admin] body:not(.login) #content::before{
    width:540px!important;height:540px!important;
    left:-220px!important;bottom:-150px!important;
  }
}

/* ARTEL_ADMIN_NEUTRAL_BLACK_V4 */
html[data-artel-admin] body{
  background:#09090b!important;
}
html[data-artel-admin] #header{
  background:linear-gradient(110deg,#171517,#101012)!important;
}
html[data-artel-admin] #nav-sidebar{
  background:linear-gradient(150deg,#191619,#121214 70%)!important;
}
html[data-artel-admin] .aa-box,
html[data-artel-admin] .module,
html[data-artel-admin] #changelist-filter{
  background:linear-gradient(145deg,#171517,#121214)!important;
}
html[data-artel-admin] .aa-metric{
  background:linear-gradient(135deg,#1c171b,#121214)!important;
}
html[data-artel-admin] table tbody tr{
  background:#131214!important;
}
html[data-artel-admin] table tbody tr:nth-child(even){
  background:#171418!important;
}
html[data-artel-admin] table tbody tr:hover{
  background:#1d171c!important;
}
html[data-artel-admin] table thead th{
  background:#19161b!important;
}
html[data-artel-admin] body:not(.login) #content::before{
  opacity:.035!important;
}
