.pending-screen{position:relative;max-width:780px!important}.pending-filters-anchor{position:relative;flex-shrink:0}.pending-filters-scrim{position:fixed;inset:0;z-index:380;border:0;background:transparent;cursor:default}.pending-filters-sheet{position:fixed;z-index:381;display:flex;flex-direction:column;gap:10px;width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid #353535;border-radius:12px;background:#191919;box-shadow:0 12px 36px rgba(0,0,0,.5);transform-origin:top right}.pending-filters-sheet-label{margin:0 2px 2px;font-size:13px;color:#aaa}.pending-filters-list{display:flex;flex-direction:column;gap:4px;overflow:visible}.pending-filters-option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#eaeaea;font-size:15px;text-align:left}.pending-filters-option:hover{background:#222}.pending-filters-option[data-selected=true]{background:#2a2318}.pending-filters-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1.5px solid #555;border-radius:6px;color:#191919}.pending-filters-option[data-selected=true] .pending-filters-check{border-color:#e2b263;background:#e2b263}.pending-filters-swatch{width:12px;height:12px;flex-shrink:0;border:1.5px solid;border-radius:50%}.pending-screen-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 20px;border-bottom:1px solid #353535}.pending-screen-header-copy{display:flex;align-items:center;gap:12px;min-width:0}.pending-screen-back{display:none;place-items:center;width:38px;height:38px;flex-shrink:0;margin:0 0 0 -6px;padding:0;border:0;border-radius:0;background:transparent;color:#eaeaea}.pending-screen-back:active{opacity:.65}.pending-screen-icon{display:grid;place-items:center;flex-shrink:0;color:#e2b263}.pending-screen-icon svg{width:24px;height:24px}.pending-screen-header h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.03em;color:#eaeaea;line-height:1.15}.pending-screen-header-end{flex-shrink:0}.pending-screen-header-actions,.pending-screen-header-end{display:flex;align-items:center;gap:8px}.pending-screen-header-actions .pending-filter-toggle{min-height:44px;padding:0 12px;font-size:14px}.pending-screen-header-new{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:10px;background:#e2b263;color:#191919;font-size:14px;font-weight:600}.pending-screen-header-new:disabled{opacity:.5}.pending-screen-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #353535;border-radius:10px;background:#191919;color:#b0b0b0}.pending-screen-close:hover{background:#222;color:#eaeaea}@media(min-width:768px){.pending-screen-header{padding:14px 24px}.pending-screen-close{background:#222}.pending-screen-close:hover{background:#2a2a2a}}.pending-screen-chrome{flex-shrink:0;padding:12px 20px;border-bottom:1px solid #353535;background:#0f0f0f}.pending-screen-chrome .pending-tabs{margin:0}.pending-body{flex:1;min-height:0;overscroll-behavior:contain}.pending-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.pending-toolbar strong{font-size:17px;font-weight:600;letter-spacing:-.02em}.pending-toolbar p{font-size:13px;color:#999;margin-top:4px}.pending-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pending-tabs{display:flex;padding:4px;background:#191919;border:1px solid #353535;border-radius:12px;gap:4px;margin:4px 0 20px}.pending-tabs button{flex:1;border:0!important;border-radius:8px;font-size:14px;font-weight:500}.pending-tabs button[aria-pressed=true]{background:#30291e;color:#e2b263}.pending-row{display:flex;gap:8px;padding:14px 8px 14px 0;border-bottom:1px solid #333}.pending-check{flex-shrink:0;width:44px;min-height:44px;align-self:flex-start;display:grid;place-items:center}.pending-check>span{display:grid;place-items:center;width:25px;height:25px;border:1.5px solid #777;border-radius:50%;color:#191919}.pending-check[aria-pressed=true]>span{background:#96caa6;border-color:#96caa6}.pending-row-content{flex:1;min-width:0;text-align:left;padding:6px 0}.pending-row-content>strong{display:block;font-size:16px;font-weight:600;overflow-wrap:anywhere}.pending-client{display:block;color:#d0b887}.pending-client,.pending-preview{font-size:12px;line-height:1.5;margin-top:5px}.pending-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#aaa}.pending-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px;font-size:11px;color:#aaa}.pending-meta img{width:22px;height:22px;border-radius:50%;object-fit:cover}.pending-meta b{font-size:10px;font-weight:500;color:#dfba75;background:#30291e;padding:3px 6px;border-radius:5px}.pending-date{margin-left:auto}.pending-row[data-done=true] .pending-row-content>strong{color:#aaa}.pending-row button:focus-visible{outline:2px solid #e2b263;outline-offset:3px;border-radius:8px}@media(max-width:767px){.pending-overlay{top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;padding:0!important;background:#0f0f0f!important;align-items:stretch!important}.pending-screen{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border:0!important;border-radius:0!important;padding-top:0!important;background:#0f0f0f!important;box-shadow:none!important;overflow:hidden!important}.pending-screen>.pending-screen-header{position:sticky;top:0;z-index:2;gap:10px;padding:10px 20px;min-height:var(--hub-phone-header-height,64px);box-sizing:border-box;border-bottom:0;background:#0f0f0f}.pending-screen>.pending-screen-chrome{background:#0f0f0f}.pending-screen-header-copy{gap:var(--hub-sector-gap,10px)}.pending-screen-back{display:grid;width:40px;height:40px}.pending-screen-back svg{width:var(--hub-sector-back-size,30px);height:var(--hub-sector-back-size,30px)}.pending-screen-icon svg{width:var(--hub-sector-icon-size,28px);height:var(--hub-sector-icon-size,28px)}.pending-screen-close{display:none}.pending-screen-header h2{font-size:var(--hub-sector-title-size,24px);font-weight:var(--hub-sector-title-weight,600);letter-spacing:var(--hub-sector-title-tracking,-.025em)}.pending-screen-header-actions .pending-filter-toggle{min-height:38px;padding:0 12px;border-radius:999px;font-size:13px}.pending-screen-header-new{min-height:38px;padding:0 14px;border:1px solid #eaeaea;border-radius:999px;background:transparent;color:#eaeaea;font-size:13px;font-weight:500}.pending-body{flex:1;min-height:0;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 20px calc(88px + var(--hub-safe-bottom))!important;background:#0f0f0f}html[data-hub-os=iphone] .pending-body{padding-bottom:calc(96px + var(--hub-safe-bottom))!important}html[data-hub-os=android] .pending-body{padding-bottom:calc(94px + var(--hub-safe-bottom))!important}.pending-design-card,.pending-row,.pending-scope-tabs,.pending-tabs{background:#191919;border-color:#353535}.pending-screen form fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pending-screen form fieldset button{min-height:88px}.pending-screen form fieldset img{width:42px;height:42px}}.pending-assignee{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pending-assignee>img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #665638}.pending-assignee>svg{color:#aaa}.pending-assignee>span{display:flex;flex-direction:column;gap:2px}.pending-assignee small{font-size:10px;color:#999}.pending-assignee b{font-size:14px;color:#edc680;font-weight:600}.pending-project{display:flex;flex-direction:column;gap:4px;border-left:2px solid #75603c;padding:8px 10px;margin-top:10px;background:#211f1b;border-radius:0 7px 7px 0}.pending-project>small{font-size:10px;color:#a69a83}.pending-project>strong{font-size:13px;font-weight:500;color:#e0d7c6;overflow-wrap:anywhere}.pending-project>span{font-size:12px;line-height:1.5;color:#aaa;overflow-wrap:anywhere}.pending-meta:empty{display:none}.pending-date{margin-left:0}.pending-row>.pending-assignee{flex:0 0 62px;align-self:flex-start;flex-direction:column;gap:7px;margin:6px 0 0 4px;text-align:center}.pending-row>.pending-assignee>img{width:42px;height:42px}.pending-row>.pending-assignee>span{max-width:70px}.pending-row>.pending-assignee small{display:none}.pending-row>.pending-assignee b{font-size:11px;overflow-wrap:anywhere}.pending-row{border-radius:10px;padding:14px 8px 14px 6px;background:#191919;border:1px solid #353535;border-left:3px solid #666}.pending-row[data-done=true]{opacity:.72}.pending-row>.pending-assignee>img{border-width:2px;border-style:solid}.pending-row>.pending-assignee b{font-weight:600}@media(min-width:768px){.pending-overlay{background:#0f0f0f!important}.pending-screen{max-width:1100px!important;background:#191919}.pending-screen-chrome{background:#191919;padding:12px 24px}.pending-desktop-body{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px}.pending-toolbar[hidden]{display:none}}@media(max-width:767px){.pending-create-form{display:flex;flex-direction:column;gap:22px;width:100%}.pending-create-form>:not([hidden]){margin-top:0!important;margin-bottom:0!important}.pending-field-title{order:1}.pending-field-assignee{order:2}.pending-field-client{order:3}.pending-field-project{order:4}.pending-field-date{order:5}.pending-field-options{order:6}.pending-field-details{order:7}.pending-form-error{order:8}.pending-form-submit{order:9;min-height:54px!important;border-radius:12px!important;font-size:16px}.pending-form-cancel{order:10}.pending-create-form label>span,.pending-create-form legend{font-size:14px}.pending-create-form input,.pending-create-form select,.pending-create-form textarea{border-radius:10px}.pending-create-form .pending-field-assignee>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-create-form .pending-field-assignee button{flex-direction:row;justify-content:flex-start;min-height:70px;padding:10px;gap:10px}.pending-create-form .pending-field-assignee button>span:last-child:not(:nth-child(2)){top:5px;right:5px;width:15px;height:15px}.pending-field-options label{display:flex;flex-direction:column;gap:8px;font-size:14px}}.pending-project-title{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#aaa;overflow-wrap:anywhere}@media(max-width:767px){.pending-screen .pending-create-form .pending-field-assignee>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.pending-screen .pending-create-form .pending-field-assignee button{flex-direction:column;align-items:center;justify-content:center;min-height:96px;padding:10px 5px;gap:7px}.pending-screen .pending-create-form .pending-field-assignee button>img{width:40px;height:40px}.pending-screen .pending-create-form .pending-field-assignee button>span:nth-child(2){font-size:12px;max-width:100%}.pending-create-form .pending-field-client{padding:16px;border:1px solid #80653b;border-radius:14px;background:#242017}.pending-create-form .pending-field-assignee{order:3}.pending-create-form .pending-field-client>label{font-size:15px;font-weight:600;color:#edc680;margin-bottom:10px}.pending-create-form .pending-field-client input[type=search]{height:56px!important;background:#171717!important;border:1px solid #c39a54!important;color:#f3eee5!important;box-shadow:0 0 0 1px #c39a5420;font-size:16px}.pending-create-form .pending-field-client input[type=search]::placeholder{color:#c9c1b3;opacity:1}.pending-create-form .pending-field-client input[type=search]:focus{outline:2px solid #e2b263;outline-offset:2px}.pending-create-form .pending-field-client{order:0}.pending-create-form .pending-field-project{order:1}.pending-create-form .pending-field-title{order:2}.pending-create-form .pending-field-details{order:3}.pending-create-form .pending-field-assignee{order:4}.pending-create-form .pending-field-date{order:5}.pending-create-form .pending-field-options{display:none}.pending-screen .pending-create-form{gap:14px}.pending-create-form .pending-field-date{display:none}.pending-screen .pending-create-form .pending-field-assignee button{aspect-ratio:1/1;min-height:0;height:auto;padding:8px 5px;gap:6px}.pending-screen .pending-create-form .pending-field-assignee button>img{width:clamp(44px,15vw,68px);height:clamp(44px,15vw,68px)}.pending-create-form .pending-field-client{padding:12px}.pending-create-form .pending-field-client>label{margin-bottom:8px}.pending-create-form .pending-field-assignee>p{margin-top:6px;font-size:11px}.pending-create-form .pending-field-details>textarea,.pending-create-form .pending-field-title>textarea{min-height:68px}}@media(min-width:768px){.pending-desktop-body .pending-field-options{display:none}}.pending-artist-filters{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;margin-bottom:4px}.pending-artist-filters>button{position:relative;display:flex;flex:0 0 65px;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:1px solid transparent;border-radius:12px;font-size:11px;color:#aaa}.pending-artist-filters>button[aria-pressed=true]{background:#30291e;border-color:#80653b;color:#edc680}.pending-artist-filters img,.pending-filter-avatar{width:38px;height:38px;border-radius:50%;border:2px solid #555;object-fit:cover}.pending-filter-avatar{display:grid;place-items:center;font-size:10px}.pending-artist-filters b{position:absolute;right:2px;top:3px;min-width:18px;padding:1px 4px;border-radius:10px;background:#333;color:#eee;font-size:10px;font-weight:500;border:1px solid #555}.pending-undo{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;margin-bottom:12px;border:1px solid #42644b;background:#1d2b21;border-radius:10px;font-size:13px}.pending-undo button{min-height:40px;color:#b3dfbf;font-weight:600}.pending-undo button:disabled{opacity:.5}@media(min-width:768px){.pending-screen{height:calc(100dvh - 48px)}.pending-desktop-body{flex:1;min-height:0;overflow:hidden!important;align-items:start}.pending-desktop-body>.min-w-0{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:8px}.pending-desktop-body .pending-create-form{width:100%}}.pending-search-toolbar{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}.pending-search-toolbar>input{flex:1;min-width:0}.pending-filter-toggle{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:0 12px;border:1px solid #353535;border-radius:10px;color:#bbb;font-size:14px;min-height:44px}.pending-filter-toggle[data-active=true]{color:#edc680;border-color:#94713a;background:#2a2318}.pending-filter-panel{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:12px;border:1px solid #353535;border-radius:10px;background:#191919}.pending-filter-panel>label{font-size:13px;color:#aaa}.pending-active-filter{display:inline-flex;align-items:center;gap:10px;padding:7px 10px;margin-bottom:12px;min-height:36px;border:1px solid #655231;border-radius:8px;color:#edc680;font-size:13px}.pending-designs{margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid #333}.pending-designs[data-bare=true]{margin:0 0 8px;padding:0;border-bottom:0}.pending-scope-tabs{display:flex;gap:6px;padding:4px;margin:0 0 16px;background:#191919;border:1px solid #353535;border-radius:12px}.pending-scope-tabs>button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 8px;border:0;border-radius:8px;font-size:13px;font-weight:500;color:#aaa;background:transparent}.pending-scope-tabs>button>b{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#888}.pending-scope-tabs>button[aria-selected=true]{background:#30291e;color:#e2b263}.pending-scope-tabs>button[aria-selected=true]>b{color:#e2b263}.pending-designs-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pending-designs-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;color:#eaeaea}.pending-designs-head h3 svg{color:#e2b263;flex-shrink:0}.pending-designs-head b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:#e2b263}.pending-designs-empty{margin:0;padding:14px 0 2px;font-size:13px;color:#999}.pending-designs-list{display:flex;flex-direction:column;gap:10px}.pending-design-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #353535;border-left-width:3px;border-radius:10px;background:#191919}.pending-design-card[data-done=true]{opacity:.72}.pending-design-card-body{padding:14px 14px 12px}.pending-design-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pending-design-kicker{margin:0;font-size:12px;color:#aaa}.pending-design-title{margin:4px 0 0;font-size:17px;font-weight:600;color:#f2f2f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-design-phone{margin:4px 0 0;font-size:13px;font-weight:400;color:#9a9a9a}.pending-design-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 8px;border-radius:6px;background:#3a3020;font-size:11px;font-weight:500;color:#e2b263}.pending-design-project{margin:10px 0 0;font-size:14px;font-weight:500;color:#e0d7c6;overflow-wrap:anywhere}.pending-design-meta{margin:4px 0 0;font-size:12px;color:#999;overflow-wrap:anywhere}.pending-design-concept{margin:8px 0 0;font-size:12px;line-height:1.4;color:#b0b0b0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pending-design-facts{display:flex;gap:16px;margin:12px 0 0;padding:0}.pending-design-facts>div{display:flex;flex-direction:column;gap:2px}.pending-design-facts dt{font-size:10px;color:#777;text-transform:uppercase;letter-spacing:.04em}.pending-design-facts dd{margin:0;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:#ddd}.pending-design-card-footer{border-top:1px solid #353535;padding:10px 14px;background:#222}.pending-design-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;width:100%;border-radius:7px;background:#2a2318;border:1px solid #765a2c;color:#e2b263;font-size:14px;font-weight:600;text-decoration:none}.pending-design-open:hover{background:#342b1e}@media(min-width:768px){.pending-designs{margin-bottom:18px}.pending-designs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pending-design-card,.pending-filter-panel,.pending-row{background:#222;border-color:#353535}.pending-design-card-footer{background:#191919}}@media (max-width:767px){html[data-hub-os=android] .pending-screen{zoom:.87;width:calc(100vw / .87);max-width:none!important;height:calc(100dvh / .87);max-height:calc(100dvh / .87)!important;flex-shrink:0}}