@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#d7141a;--red-dark:#a80f14;--red-soft:#fdecec;--ink:#16181d;--muted:#6b7280;--line:#e6e8ec;--bg:#f6f7f9;--card:#fff;--green:#0f8a4b;--green-soft:#e7f6ee;--amber:#b86e00;--amber-soft:#fff4e0;--blue:#1d5fd1;--blue-soft:#eaf1fd;--r:14px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:15px;line-height:1.45}button{cursor:pointer;font-family:inherit}a{color:inherit}.layout{min-height:100vh;display:flex}.sidebar{color:#c9cdd5;z-index:30;background:#111318;flex-direction:column;flex:0 0 248px;width:248px;height:100vh;display:flex;position:sticky;top:0}.sb-logo{border-bottom:1px solid #22252c;padding:20px 20px 18px}.sb-brand{letter-spacing:-.5px;color:#fff;font-size:26px;font-weight:900}.sb-brand b{color:var(--red)}.sb-app{text-transform:uppercase;letter-spacing:.14em;color:#8a909c;margin-top:4px;font-size:11px;font-weight:600}.sb-sec{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;padding:18px 20px 6px;font-size:11px}.sb-nav{flex-direction:column;gap:2px;padding:0 10px;display:flex}.sb-nav a,.sb-nav span.soon{color:#c9cdd5;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex}.sb-nav a:hover{color:#fff;background:#1c1f26}.sb-nav a.on{background:var(--red);color:#fff}.sb-sub{border-left:1px solid #2a2e37;flex-direction:column;gap:2px;margin:2px 0 6px 22px;padding-left:10px;display:flex}.sb-nav .sb-sub a{padding:8px 10px;font-size:13.5px}.sb-nav .sb-sub a.on{color:#fff;background:#2a2e37}.sb-sub .inline-form{display:block}.sb-nav .sb-btn{color:#c9cdd5;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.sb-nav .sb-btn:hover{color:#fff;background:#1c1f26}.sb-nav .sb-btn svg{flex:0 0 16px;width:15px;height:15px}.sb-nav .sb-sub svg{flex-basis:16px;width:15px;height:15px}.pick-list{flex-direction:column;display:flex}.pick-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pick-row:last-child{border-bottom:0}@media (max-width:700px){.pick-row{flex-direction:column;align-items:flex-start}}.sb-nav svg{opacity:.85;flex:0 0 20px;width:17px;height:17px}.sb-nav span.soon{opacity:.45;cursor:default}.sb-nav span.soon em{background:#2a2e37;border-radius:10px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal}.sb-foot{border-top:1px solid #22252c;margin-top:auto;padding:16px}.sb-user{align-items:center;gap:10px;margin-bottom:12px;display:flex}.av{background:var(--red);color:#fff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex}.sb-user .nm{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.sb-user .rl{color:#8a909c;font-size:12px}.sb-logout{color:#fff;background:#1c1f26;border:1px solid #2a2e37;border-radius:8px;width:100%;padding:8px;font-size:13px}.sb-logout:hover{border-color:var(--red)}.content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:14px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.topbar .crumb{font-size:16px;font-weight:700}.topbar .pill{background:var(--amber-soft);color:var(--amber);white-space:nowrap;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.burger{color:var(--ink);background:0 0;border:0;padding:0;display:none}.burger svg{width:26px;height:26px}.scrim{display:none}main.page{width:100%;max-width:1200px;padding:28px}h1{letter-spacing:-.5px;margin:0 0 4px;font-size:26px;font-weight:750}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin:32px 0 12px;font-size:14px;display:flex}h2 .n{background:var(--ink);color:#fff;border-radius:20px;padding:1px 9px;font-size:12px}.sub{color:var(--muted);margin:0 0 20px}.meta{color:var(--muted);font-size:13px}.stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;text-decoration:none;display:block}.stat:hover{border-color:var(--ink)}.stat .v{font-size:32px;font-weight:800;line-height:1}.stat .l{color:var(--muted);margin-top:6px;font-size:13px}.stat.red .v{color:var(--red)}.stat.amber .v{color:var(--amber)}.stat.green .v{color:var(--green)}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:8px;padding:16px;display:flex}.card .t{font-size:17px;font-weight:700}.why{font-size:14px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600}.tag.media{background:var(--blue-soft);color:var(--blue);border-color:#0000}.tag.p-visok{background:var(--green-soft);color:var(--green);border-color:#0000}.tag.p-srednji{background:var(--amber-soft);color:var(--amber);border-color:#0000}.actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:6px;display:grid}.btn{text-align:center;border:0;border-radius:10px;padding:12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.btn:disabled{opacity:.6;cursor:wait}.btn.ok{background:var(--green);color:#fff}.btn.ok:hover{background:#0b6e3b}.btn.no{color:var(--ink);border:1.5px solid var(--line);background:#fff}.btn.no:hover{border-color:var(--red);color:var(--red)}.btn.primary{background:var(--red);color:#fff}.btn.primary:hover{background:var(--red-dark)}.btn.ghost{border:1.5px solid var(--line);color:var(--ink);background:#fff}.btn.sm{padding:7px 12px;font-size:13px;font-weight:600}.rej{gap:8px;margin-top:6px;display:flex}.rej input{border:1.5px solid var(--line);min-width:0;font:inherit;border-radius:10px;flex:1;padding:10px}.msg{color:var(--red);font-size:13px;font-weight:600}.list{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.lrow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.lrow:first-child{border-top:0}a.lrow:hover{background:#fafbfc}.lrow .grow{flex:1;min-width:0}.lrow .nm{font-weight:600}.status{white-space:nowrap;background:var(--bg);color:var(--muted);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.s-za_reaktivaciju,.s-ponuda_poslana,.s-na_cekanju{background:var(--amber-soft);color:var(--amber)}.s-spremno_za_kontakt,.s-odobren{background:var(--green-soft);color:var(--green)}.s-kontaktiran,.s-sastanak{background:var(--blue-soft);color:var(--blue)}.s-ugovor{background:var(--ink);color:#fff}.chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chip{border:1.5px solid var(--line);background:#fff;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.search{gap:8px;margin-bottom:12px;display:flex}.search input{border:1.5px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:12px;flex:1;padding:12px 14px}.table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:12px 16px;font-size:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#fafbfc;border-top:0;font-size:12px;font-weight:600}td.num,th.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}td a.rowlink{font-weight:600;text-decoration:none}td a.rowlink:hover{color:var(--red)}.warn{color:var(--red);font-weight:700}p.warn{margin:0 0 12px}.empty{color:var(--muted);border:1px dashed var(--line);border-radius:var(--r);text-align:center;background:#fff;padding:24px}.pager{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.back{color:var(--muted);margin-bottom:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.chead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chead form{align-items:center;gap:8px;display:flex}select.inp{border:1.5px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-weight:600}.grid2{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.box{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:18px}.box h3{margin:0 0 10px;font-size:15px}.kv{grid-template-columns:140px 1fr;gap:6px 12px;font-size:14px;display:grid}.kv>span:nth-child(odd){color:var(--muted)}.big{letter-spacing:-.5px;font-size:28px;font-weight:800}.chart{max-height:240px;margin-top:8px;display:block}.chart text{fill:var(--muted);font-size:13px}.chart .bar{fill:var(--ink)}.chart .bar.z{fill:var(--line)}.chart .bar.q4{fill:var(--red)}.spark rect{fill:var(--line)}.spark rect.on{fill:var(--ink)}.spark rect.q4{fill:var(--red)}.note{color:var(--muted);background:#fafbfc;border:1.5px dashed #c9cdd5;border-radius:12px;padding:14px;font-size:13px}.stats.five{grid-template-columns:repeat(5,1fr);margin:16px 0}.stats.five .v{font-size:24px}.box+.box,.stats+.box,.grid2+.box{margin-top:12px}.upload{gap:12px;display:grid}.upload label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.upload input[type=file]{font:inherit;border:1.5px dashed var(--line);background:#fafbfc;border-radius:10px;padding:10px}.confirm-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.notice-box{color:#8a5300;background:#fff4e5;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:14px}.notice-box.ok{background:var(--green-soft);color:#0b5e33}.plain{margin:0;padding-left:18px;font-size:14px;line-height:1.6}.plain.small{max-height:320px;font-size:13px;overflow:auto}.tag.act-novi{background:var(--green-soft);color:var(--green);border-color:#0000}.tag.act-izmijenjen{background:var(--amber-soft);color:var(--amber);border-color:#0000}.tag.act-preskocen{background:var(--red-soft);color:var(--red);border-color:#0000}.assign-box{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.assign{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topbar .pill.mode-pravi{background:var(--red);color:#fff}.react-box{margin-top:16px}.react-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:4px;display:flex}.react-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.react-form input.inp{border:1.5px solid var(--line);font:inherit;border-radius:10px;width:160px;padding:10px 12px}.react-apply{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.user-form{gap:12px;max-width:520px;display:grid}.user-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.user-form input.inp,.copy-row input.inp{border:1.5px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px}.copy-link{margin-top:12px}.copy-row{gap:8px;display:flex}.copy-row input{flex:1;min-width:0;font-size:13px}.list-gap{margin-top:16px}tr.muted-row td{color:var(--muted)}.bulk-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-form select.inp{padding:7px 10px;font-size:13px}.check{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.plain.cols{columns:2;column-gap:32px}@media (max-width:900px){.plain.cols{columns:1}}tr.soon-row td{background:#fff4f4}.days{font-weight:700}.days.urgent{color:var(--red)}.task-form{gap:10px;display:grid}.task-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.task-form .inp{border:1.5px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px}.task-form.compact{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.task-form .who{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;display:flex}.task-form .who legend{color:var(--muted);padding:0 4px;font-size:13px;font-weight:600}.lrow.task{align-items:flex-start;gap:12px}.lrow.task .tick{border:2px solid var(--line);color:#fff;cursor:pointer;background:#fff;border-radius:50%;flex:none;width:26px;height:26px;font-weight:800}.lrow.task .tick:hover{border-color:var(--green)}.lrow.task .tick.on{background:var(--green);border-color:var(--green)}.lrow.task.done .nm{color:var(--muted);text-decoration:line-through}.lrow.task.overdue{border-left:3px solid var(--red)}.late{color:var(--red);font-weight:700}table.mini th,table.mini td{padding:8px 10px}table.mini a.on{color:var(--red);font-weight:700}h2 .more{color:var(--muted);margin-left:8px;font-size:13px;font-weight:600;text-decoration:none}.stat .v.sm{font-size:22px}form.inline{display:inline}table.score td.rk{width:40px;color:var(--muted);font-weight:800}table.score tr.first td{background:#fff8e6}table.score tr.first td.rk{color:var(--amber)}table.score tr.zero td{color:var(--muted)}table.score tr.unassigned td{color:var(--muted);background:#fafbfc}.sbar{align-items:center;gap:10px;min-width:160px;display:flex}.sbar svg{flex:1;height:8px}.sbar .bg{fill:var(--line)}.sbar .fg{fill:var(--red)}.row3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.cal-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cal-range{margin:0 8px}.cal-person{gap:6px;margin-left:auto;display:flex}.cal-person select.inp{padding:7px 10px;font-size:13px}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.cal-day{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-height:160px;padding:10px}.cal-day.weekend{background:#fafbfc}.cal-day.today{border:2px solid var(--red)}.cal-head{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;display:flex}.cal-head b{color:var(--ink);font-size:14px}.cal-day.today .cal-head b{color:var(--red)}.cal-empty{color:#c9cdd5;text-align:center;margin-top:30px}.cal-item{word-break:break-word;border-radius:8px;margin-bottom:6px;padding:6px 8px;font-size:12px;line-height:1.35}.cal-item .when{color:var(--muted);font-size:11px;font-weight:700}.cal-item .what{font-size:13px;font-weight:600}.cal-item .what a{text-decoration:none}.cal-item.sastanak{background:var(--blue-soft)}.cal-item.zadatak{background:var(--amber-soft)}.cal-item.zadatak.done .what{color:var(--muted);text-decoration:line-through}.cal-item.zadatak.late{background:var(--red-soft)}.cal-item.ugovor{background:#f1f2f4}.cal-item .note-line{font-style:italic}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.when-big{min-width:56px;font-size:18px;font-weight:800}@media (max-width:900px){.cal-week{grid-template-columns:1fr}.cal-day{min-height:0}.cal-empty{text-align:left;margin-top:0}.cal-person{margin-left:0}.row3{grid-template-columns:1fr 1fr}}.login-wrap{background:#111318;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login{background:#fff;border-radius:16px;width:100%;max-width:400px;padding:32px}.login h1{font-size:22px}.login label{color:var(--muted);gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:grid}.login input{border:1.5px solid var(--line);font:inherit;color:var(--ink);border-radius:10px;padding:12px 14px}.login input:focus,.search input:focus,.rej input:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.login .btn{width:100%;margin-top:20px}.login .brand{letter-spacing:-.5px;margin-bottom:18px;font-size:30px;font-weight:900}.login .brand b{color:var(--red)}.login .btn.link-2fa{margin-top:10px}.login .qr{border:1px solid var(--line);border-radius:12px;margin:16px auto 8px;display:block}.login .secret{letter-spacing:1px;background:var(--bg);word-break:break-all;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:14px;display:inline-block}.login .code-input{letter-spacing:6px;text-align:center;font-size:24px}.steps-2fa{margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.5;list-style:decimal}.steps-2fa li{margin-bottom:4px}.login .notice.ok{background:var(--green-soft);color:#0b5e33}.login .back-link{text-align:center;margin-top:16px}.login .back-link a,.login .forgot a{color:var(--muted)}.login .forgot{text-align:center;margin-top:14px}.login .block-btn{margin-top:18px;display:block}.login .notice{color:#8a5300;background:#fff4e5;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px}@media (max-width:900px){.sidebar{transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.scrim.open{z-index:25;background:#0006;border:0;display:block;position:fixed;inset:0}.burger{display:inline-flex}.topbar{padding:0 16px}main.page{padding:16px}.stats{grid-template-columns:1fr 1fr 1fr;gap:8px}.stat{padding:12px}.stat .v{font-size:24px}.grid2{grid-template-columns:1fr}.stats.five{grid-template-columns:1fr 1fr}.hide-sm{display:none}.kv{grid-template-columns:110px 1fr}}.bulk-bar{border:1px solid var(--line);border-radius:var(--r);z-index:5;background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:10px 14px;display:flex;position:sticky;top:0}.bulk-bar .inp{width:auto;max-width:260px}tr.picked td{background:var(--red-soft)}.reason-cell{max-width:360px;color:var(--muted);font-size:13px}.lead-contact{margin-top:6px;font-size:13px}.lead-contact a{margin-right:10px}.excl-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}@media (max-width:900px){.excl-form{grid-template-columns:1fr}.bulk-bar{position:static}}.flow-steps{flex-wrap:wrap;gap:8px;display:flex}.btn.step{border:1.5px solid var(--line);background:#fff;padding:10px 14px}.btn.step.done{background:var(--green-soft);color:var(--green);border-color:#0000}.btn.step.deal{border-color:var(--green);color:var(--green)}.btn.step.lost{border-color:var(--line);color:var(--muted)}.btn.step.on{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.step:disabled{opacity:.55}.btn.step.done:disabled{opacity:1}.flow-form{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px;margin-top:12px;display:grid}.flow-form .meta{grid-column:1/-1}.funnel td.num b{font-size:15px}@media (max-width:900px){.flow-form{grid-template-columns:1fr}}.box.attention{border-color:var(--amber);background:var(--amber-soft)}.confirm-row.tight{flex-wrap:nowrap;gap:6px;margin-top:0}.plainlink{color:inherit;text-decoration:none}.offer-meta{max-width:640px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.block{display:block}.qty{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.qty .inp{text-align:right;width:120px;padding:7px 9px}.num-inp{text-align:right;width:110px;padding:6px 8px}.add-item{grid-template-columns:2fr 1fr auto;align-items:end;gap:8px;display:grid}.bonus{background:var(--green-soft);border-radius:var(--r);padding:10px 14px;font-size:13px}.confirm-row.wrap{flex-wrap:wrap}tr.flag td{background:var(--amber-soft)}.upload-slot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.upload-slot:first-child{border-top:0}.upload-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.upload-actions form{align-items:center;gap:6px;display:flex}.upload-actions input[type=file]{max-width:210px;font-size:12px}.gen-form{align-content:start;gap:8px;display:grid}.gen-form .colors{flex-wrap:wrap;gap:12px;display:flex}.gen-form .colors label{flex-direction:column;gap:4px;font-size:12px;display:flex}.gen-form input[type=color]{border:1px solid var(--line);background:#fff;border-radius:8px;width:56px;height:34px;padding:2px}.mk-row{grid-template-columns:3fr 1fr;align-items:start;gap:16px;display:grid}.mk-row figure{margin:0}.mk-row figcaption{color:var(--muted);text-align:center;margin-top:6px;font-size:12px}.banner-svg,.slot-img{width:100%;height:auto;display:block}.empty-slot{opacity:.9}.mk-line{background:#e6e8ec;border-radius:4px;height:7px;margin:6px 0}.mk-line:nth-child(3n){width:70%}.mk-line.nav{background:#ffffff73;width:40px;height:6px;margin:0 6px 0 0;display:inline-block}.mk-photo{aspect-ratio:16/9;background:linear-gradient(135deg,#d9dde3,#eef0f3);border-radius:6px}.mk-photo.sm{aspect-ratio:4/3}.mk-desktop{border:1px solid var(--line);background:#f3f4f6;border-radius:10px;padding:10px;position:relative;overflow:hidden}.mk-desktop.with-wp{padding:10px 9%}.mk-wp{z-index:0;position:absolute;inset:0}.mk-wp .banner-svg,.mk-wp .slot-img{object-fit:cover;width:100%;height:100%}.mk-page{z-index:1;background:#fff;border-radius:6px;position:relative;overflow:hidden}.mk-head{background:var(--red);color:#fff;align-items:baseline;gap:2px;padding:8px 12px;font-size:18px;display:flex}.mk-head b{letter-spacing:-.5px;font-weight:800}.mk-head span{opacity:.85;font-size:13px}.mk-head.sm{padding:6px 10px;font-size:14px}.mk-nav{margin-left:16px}.mk-top{padding:8px}.mk-grid{grid-template-columns:1fr 31%;gap:10px;padding:0 8px 8px;display:grid}.mk-lead .mk-photo{margin-bottom:6px}.mk-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.mk-side{align-content:start;gap:8px;display:grid}.mk-phone{background:#fff;border:8px solid #1f2329;border-radius:26px;max-width:230px;margin:0 auto;overflow:hidden}.mk-phone-screen{padding:0 0 10px}.mk-phone-screen>.mk-photo,.mk-phone-screen>.mk-line{margin-left:8px;margin-right:8px}.mk-inline{padding:8px 18px}.mk-article{border:1px solid var(--line);background:#fff;border-radius:10px;padding-bottom:10px;overflow:hidden}.mk-article>:not(.mk-head){margin-left:12px;margin-right:12px}.mk-sponsored{text-transform:uppercase;letter-spacing:.5px;color:var(--amber);margin-top:10px;font-size:10px;font-weight:700;display:inline-block}.mk-article h4{margin:4px 12px 6px;font-size:16px;line-height:1.25}.mk-sub{color:var(--muted);margin-top:0;font-size:12px}.mk-azra{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1fr 1fr;gap:0;max-width:560px;display:grid;overflow:hidden}.mk-azra-page{aspect-ratio:595/842;padding:12px}.mk-azra-page.left{border-right:1px solid var(--line)}.mk-azra-page.right{padding:0}.mk-azra-page.right .banner-svg,.mk-azra-page.right .slot-img{object-fit:cover;height:100%}.mk-azra-logo{letter-spacing:4px;margin-bottom:8px;font-family:Georgia,serif;font-size:22px}.invoice-wrap{max-width:1100px}.invoice{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:14px;padding:28px;font-size:12px;position:relative}.invoice.draft{background-image:repeating-linear-gradient(-45deg,#0000 0 40px,#d7141a08 40px 80px)}.draft-mark{color:var(--red);letter-spacing:1px;font-weight:800;position:absolute;top:10px;right:16px}.inv-head{border-bottom:2px solid var(--red);justify-content:space-between;gap:20px;padding-bottom:12px;display:flex}.inv-logo{color:var(--red);letter-spacing:-1px;font-size:26px;font-weight:800}.inv-logo span{color:var(--ink);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:600}.inv-issuer{color:var(--muted);margin-top:4px;line-height:1.5}.inv-title{text-align:right;line-height:1.6}.inv-title h2{margin:0 0 4px;font-size:18px}.inv-buyer{flex-direction:column;margin:14px 0;font-size:14px;display:flex}.inv-table{border-collapse:collapse;width:100%}.inv-table th{text-transform:none;letter-spacing:0;border:1px solid var(--line);vertical-align:bottom;background:#f3f4f6;padding:6px;font-size:10px}.inv-table td{border:1px solid var(--line);vertical-align:top;padding:6px}.inv-desc{color:var(--muted);font-size:11px}.inv-bottom{grid-template-columns:1fr 320px;gap:20px;margin-top:14px;display:grid}.inv-notes ul{margin:4px 0 8px;padding-left:18px}.inv-sum{border-collapse:collapse;width:100%;font-size:13px}.inv-sum td{border-bottom:1px solid var(--line);padding:5px 8px}.inv-sum tr.total td{border-bottom:2px solid var(--ink);font-size:15px;font-weight:800}.inv-foot{justify-content:space-between;margin-top:36px;display:flex}.inv-foot .sign{text-align:center;min-width:220px}.inv-foot .sign span{border-bottom:1px solid var(--ink);height:40px;display:block}.visuals-page h2{margin-top:0}@media (max-width:900px){.row2,.add-item,.mk-row,.inv-bottom{grid-template-columns:1fr}.mk-desktop.with-wp{padding:6px 4%}.invoice{padding:14px;overflow-x:auto}}@media print{.sidebar,.topbar,.no-print,.burger,nextjs-portal,.scrim{display:none!important}body,.layout,.content,main.page{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.invoice{border:0;margin:0;padding:0}.invoice.draft{background-image:none}.visuals-page{page-break-before:always}.mk-row{grid-template-columns:3fr 1fr}@page{size:A4 landscape;margin:12mm}}.offer-meta label,.add-item label,.gen-form>label,label.block,.flow-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.qty .inp{border:1px solid var(--line);background:#fff}.inv-table{table-layout:fixed}.inv-table th{white-space:normal;overflow-wrap:break-word;line-height:1.25}.inv-table td{overflow-wrap:anywhere}.inv-table td.num{white-space:nowrap;padding-left:3px;padding-right:5px;font-size:11px}.inv-table col.c-no{width:3%}.inv-table col.c-name{width:24%}.inv-table col.c-unit,.inv-table col.c-qty{width:7%}.inv-table col.c-pct{width:6%}.inv-table col.c-amt{width:8.83%}.inv-bottom,.inv-foot,.inv-table tr{break-inside:avoid}@media print{.invoice{font-size:10.5px}.inv-table td,.inv-table th{padding:4px 5px}}input.inp,textarea.inp{border:1.5px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:9px 11px}.offer-meta .inp,.add-item .inp,.gen-form .inp,label.block .inp,.flow-form .inp,.excl-form .inp,.bulk-form input.inp{box-sizing:border-box;width:100%}.num-inp{width:110px!important}.mockups{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:18px;display:grid}.mockups figure{margin:0}.mockups figcaption{color:var(--muted);text-align:center;margin-top:4px;font-size:12px}.mockup-svg{width:100%;height:auto;display:block}@media (max-width:900px){.mockups{grid-template-columns:1fr}}@media print{.mockups{grid-template-columns:1fr 1fr}.mockups figure{break-inside:avoid}}.mk-row figure.narrow{max-width:420px}.mockups{grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}.pct-inp{text-align:right;width:70px;padding:6px 8px}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head-row h1{margin-bottom:0}.inline-form{align-items:center;gap:8px;display:inline-flex}.target-box{border:2px dashed var(--red);background:#fff7f7;border-radius:10px;padding:16px}.target-box h3{margin-top:0}.target-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.target-box,.target-line{margin-bottom:14px}.btn.disabled{opacity:.6;cursor:wait}@media print{.inv-bottom{grid-template-columns:1fr 300px!important}.draft-mark{text-align:right;margin-bottom:6px;position:static}.mockups{grid-template-columns:1fr 1fr!important}.mk-row figure,.mk-article,.mk-azra{break-inside:avoid}.invoice-wrap{max-width:none}.inv-foot{margin-top:16px}.inv-foot .sign span{height:28px}.inv-buyer{margin:8px 0}.mockups{gap:10px;grid-template-columns:1fr 1fr 1fr!important}.mk-row{align-items:flex-start;gap:14px;display:flex!important}.mk-row figure.narrow{max-width:260px}.mk-row figure{margin:0}}.tabs{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.tabs .tab{color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 14px;font-weight:600;text-decoration:none}.tabs .tab.on{color:var(--ink);border-bottom-color:var(--red)}.period-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.period-bar label{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.report-chart{width:100%;height:auto;margin:6px 0 12px;display:block}.legend{color:var(--muted);margin-left:10px;font-size:12px;font-weight:500}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin:0 4px 0 8px;display:inline-block}.legend .lg-plan{background:#c9ced6}.legend .lg-real{background:var(--red)}.medium-bars{flex-direction:column;display:flex}.mb-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 70px;align-items:center;gap:12px;padding:8px 0;display:grid}.mb-row:last-child{border-bottom:0}.mb-row span:last-child{text-align:right}.pct.ok{color:#157f3b;font-weight:700}.pct.warn{color:#b26a00;font-weight:700}.pct.bad{color:var(--red);font-weight:700}table.compact th,table.compact td{padding:7px 8px;font-size:13px}.entry-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.entry-form label.grow{grid-column:span 2}.entry-form label.grow .inp+.inp{margin-top:6px}.entry-form .confirm-row{grid-column:1/-1}@media (max-width:800px){.entry-form{grid-template-columns:1fr}.entry-form label.grow{grid-column:auto}}.plan-grid td{padding:4px}.plan-inp{text-align:right;width:78px;padding:6px 7px;font-size:13px}.rp-h{margin:18px 0 8px;font-size:16px}@media print{.report-print .page-break{break-before:page}.report-print .stats{grid-template-columns:repeat(4,1fr)!important}.report-print .box,.report-print table tr{break-inside:avoid}.report-print{font-size:11px}.report-print .table-wrap{border:0;overflow:visible!important}.report-print table{table-layout:auto;width:100%}.report-print th,.report-print td{white-space:normal!important;padding:3px 5px!important;font-size:9.5px!important}.report-print .stat{padding:8px 10px}.report-print .report-chart{max-height:170px}}.recs{border:1px solid var(--line);border-left:4px solid var(--red);background:#fff;border-radius:10px;padding:14px 16px}.recs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.recs-head h3{align-items:center;gap:8px;margin:0;display:flex}.recs-list{flex-direction:column;gap:8px;margin:10px 0 6px;padding-left:20px;display:flex}.recs-list li b{display:block}.recs-list li span{color:var(--ink)}.sb-cta{margin-bottom:6px}.sb-nav.sb-cta a{border:1.5px solid var(--red);color:#fff;font-weight:700}.sb-nav.sb-cta a.on{background:var(--red)}.daily-form{flex-direction:column;gap:12px;display:flex}.daily-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.daily-form textarea{box-sizing:border-box;width:100%;font:inherit}@media (max-width:600px){.daily-nums{grid-template-columns:1fr 1fr}}.chip.missing{color:var(--muted);border-style:dashed}.day-list{flex-direction:column;gap:8px;display:flex}.day-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 14px}.day-card summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.day-body{padding:8px 0 2px}.day-body p{margin:6px 0}.day-body .issue{background:#fff4e5;border-radius:6px;padding:6px 8px}.pill.warn-pill{color:#b26a00;background:#fff4e5}.sb-new{padding:12px 10px 10px}.new-menu{position:relative}.new-menu>summary{background:var(--red);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:700;list-style:none;display:flex}.new-menu>summary::-webkit-details-marker{display:none}.new-menu>summary svg{width:18px;height:18px}.new-list{border:1px solid var(--line);z-index:60;background:#fff;border-radius:10px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px #0000002e}.new-list a,.new-list .new-item{color:var(--ink);width:100%;font-size:14px;font-weight:600;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.new-list .inline-form{display:block}.new-list a:hover,.new-list .new-item:hover{background:#f3f4f6}.new-list svg{width:17px;height:17px;color:var(--red)}.tb-new{display:none}.tb-new .new-menu>summary{padding:7px 12px;font-size:14px}.tb-new .new-list{left:auto;right:0}@media (max-width:900px){.tb-new{margin-left:auto;display:block}.topbar .pill{margin-left:8px}}.section-tabs{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:4px;margin:-4px 0 18px;display:flex}.section-tabs a{color:var(--muted);border-bottom:3px solid #0000;margin-bottom:-2px;padding:9px 14px;font-weight:600;text-decoration:none}.section-tabs a.on{color:var(--ink);border-bottom-color:var(--red)}.daily-banner{background:#fff4f4;border:1px solid #f6c9cb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex;margin-top:14px!important}.daily-banner.ok{color:#157f3b;background:#eef8f1;border-color:#bfe3cb}.month-stat{color:inherit;text-decoration:none}.month-stat .progress svg{width:100%;height:6px;margin-top:8px;display:block}.react-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.react-actions .btn.no{color:var(--red)}.more-link{color:var(--muted);margin-top:8px;font-size:13px;display:inline-block}.all-done{color:#157f3b;font-weight:600}.offer-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offer-head h1{margin-bottom:2px}.status-pill{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.status-pill.draft{color:#b26a00;background:#fff4e5}.status-pill.done{color:#157f3b;background:#e8f5ec}.offer-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:14px;display:grid}.offer-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ostep{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.ostep-h{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.ostep-h .num{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.ostep-h .meta{font-size:13px;font-weight:500}.seg{border:1.5px solid var(--line);border-radius:10px;flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}.seg a{color:var(--muted);padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.seg a.on{background:var(--ink);color:#fff}.buyer-card{background:#f7f8fa;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.buyer-card b{font-size:16px}.buyer-card .src{color:#157f3b;background:#e8f5ec;border-radius:999px;margin-top:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.buyer-card .src.manual{color:#b26a00;background:#fff4e5}.buyer-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.buyer-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.buyer-form .inp{box-sizing:border-box;width:100%}.buyer-form .span2{grid-column:1/-1}.add-wrap{border-top:1px dashed var(--line);padding-top:12px}.offer-aside{position:sticky;top:84px}.sum-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.sum-card h3{margin:0}.sum-card dl{flex-direction:column;margin:0;display:flex}.sum-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:14px;display:flex}.sum-card dt{color:var(--muted)}.sum-card dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.sum-card .disc dd{color:#b26a00}.sum-card .total{border-bottom:0;padding-top:10px}.sum-card .total dt{color:var(--ink);font-weight:700}.sum-card .total dd{color:#157f3b;font-size:20px}.aside-actions{flex-direction:column;gap:8px;display:flex}.aside-actions .btn{text-align:center;box-sizing:border-box;justify-content:center;width:100%}.inv-buyer span:not(.meta){font-size:13px}@media (max-width:1100px){.offer-layout{grid-template-columns:1fr}.offer-aside{order:-1;position:static}}@media (max-width:600px){.buyer-form{grid-template-columns:1fr}}.aside-actions .confirm-row{flex-direction:column;align-items:stretch}.offer-items td:first-child{min-width:170px}.offer-items th,.offer-items td{padding-left:8px;padding-right:8px}.offer-items .qty .inp{width:96px}.offer-items .pct-inp{width:56px}.offer-items th.num{white-space:normal}select.inp{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236B7280' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:14px;font-weight:600}.seg button.on{background:var(--ink);color:#fff}.items-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.items-empty{color:var(--muted);background:#fafafb;padding:16px;font-size:14px}.item-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px 110px 120px 36px;align-items:center;gap:12px;padding:12px 14px;display:grid}.item-row:last-child{border-bottom:0}.item-name{flex-direction:column;gap:2px;min-width:0;display:flex}.item-name .meta{font-size:12.5px}.item-row .lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;display:none}.item-row label{margin:0}.item-qty .qty .inp{width:110px}.item-net{text-align:right;font-variant-numeric:tabular-nums}.icon-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;font-size:13px}.icon-btn:hover{color:var(--red);border-color:var(--red)}.offer-opts{grid-template-columns:minmax(0,1fr) 220px;gap:12px;display:grid}.offer-opts label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.offer-opts .inp{box-sizing:border-box;width:100%}.offer-opts .qty .inp{width:90px}.offer-opts .qty{justify-content:flex-start}.more-opts summary{cursor:pointer;color:var(--ink);padding:4px 0;font-size:14px;font-weight:600}.more-opts[open] summary{margin-bottom:8px}.more-opts label{flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.more-opts textarea{box-sizing:border-box;width:100%;font:inherit}.save-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.ok-txt{color:#157f3b}.add-h{margin-bottom:10px;font-size:15px;font-weight:700}.add-h .meta{font-size:13px;font-weight:500}.catalog{flex-direction:column;gap:14px;display:flex}.catalog-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog-top>.inp{flex:240px;min-width:0}.cat-h{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.cat-grid form{display:contents}.fmt{text-align:left;border:1.5px solid var(--line);cursor:pointer;font:inherit;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-height:68px;padding:10px 34px 10px 12px;display:flex;position:relative}.fmt:hover{border-color:var(--red);background:#fff7f7}.fmt:disabled{opacity:.6;cursor:wait}.fmt-name{color:var(--ink);font-size:14px;font-weight:700}.fmt-dim{color:var(--muted);font-size:12px}.fmt-price{color:var(--ink);margin-top:auto;font-size:12.5px;font-weight:600}.fmt-add{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;right:8px}@media (max-width:760px){.item-row{grid-template-columns:1fr 1fr;grid-template-areas:"n n""q d""t r"}.item-name{grid-area:n}.item-qty{grid-area:q}.item-disc{grid-area:d}.item-net{text-align:left;grid-area:t}.item-rm{grid-area:r;justify-self:end}.item-row .lbl{display:block}.offer-opts{grid-template-columns:1fr}}.item-row{grid-template-columns:minmax(0,1fr) 180px 100px 120px 34px}.item-row .pct-inp{width:60px!important}.item-disc .qty,.item-qty .qty{justify-content:flex-start}@media (max-width:760px){.item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.item-row .qty{width:100%;display:flex}.item-row .qty .inp{flex:auto;min-width:0;width:100%!important}}.picker{position:relative}.picker .inp{box-sizing:border-box;width:100%;padding-right:34px}.picker .inp.picked{background:#f3fbf5;border-color:#157f3b}.picker-ok{color:#157f3b;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.picker-list{z-index:40;border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 30px #00000024}.picker-list button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 12px;display:block}.picker-list button.hi,.picker-list button:hover{background:#f3f4f6}.picker-none{color:var(--muted);padding:10px 12px;font-size:13px}.entry-form{grid-template-columns:150px minmax(0,2fr) minmax(0,2fr) 190px;align-items:end;gap:12px 14px;display:grid}.entry-form label,.entry-form .ef-medium{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.entry-form .lbl{font-size:13px;font-weight:600}.entry-form .inp{box-sizing:border-box;width:100%}.entry-form .seg{align-self:stretch}.entry-form .seg button{flex:auto;padding:9px 10px;font-size:13.5px}.amount-wrap{align-items:center;gap:8px;display:flex}.amount-wrap .inp{text-align:right;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.amount-wrap span{color:var(--muted);font-weight:700}.ef-note{grid-column:1/3}.ef-user{grid-column:3/4}.ef-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.entry-form.compact{grid-template-columns:minmax(0,2fr) minmax(0,2fr) 190px}.entry-form.compact .ef-actions{grid-column:3/4;justify-content:flex-end}@media (max-width:820px){.entry-form,.entry-form.compact{grid-template-columns:1fr}.ef-note,.ef-user,.ef-actions,.entry-form.compact .ef-note,.entry-form.compact .ef-actions{grid-column:auto;justify-content:flex-start}}.sale-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 130px 70px;align-items:center;gap:12px;padding:10px 14px;display:grid}.sale-row:last-child{border-bottom:0}.sale-name{flex-direction:column;min-width:0;display:flex}.sale-name .meta{font-size:12.5px}.sale-amt{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.sale-rm{justify-content:flex-end;display:flex}.tag.media.m-avazba{color:#b3101a;background:#fde8e9}.tag.media.m-dnevniavaz{color:#1f2937;background:#e5e7eb}.tag.media.m-azra{color:#9c1259;background:#fbe4f0}.tag.media.m-automoto{color:#1e40af;background:#dbeafe}.ostep-sum{color:#157f3b;margin-left:auto;font-size:15px}.day-strip{gap:6px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.day-dot{border:1.5px solid var(--line);width:52px;color:var(--muted);background:#fff;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:7px 0;font-size:11px;text-decoration:none;display:flex;position:relative}.day-dot b{color:var(--ink);font-size:16px}.day-dot.ok{background:#f3fbf5;border-color:#bfe3cb}.day-dot.on{border-color:var(--red);box-shadow:0 0 0 2px #fbe9ea}.day-dot i{color:#fff;background:#157f3b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}.counter{flex-direction:column;gap:4px;display:flex}.counter .lbl{font-size:13px;font-weight:600}.counter-row{border:1.5px solid var(--line);background:#fff;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.counter-row button{width:44px;color:var(--ink);cursor:pointer;background:#f3f4f6;border:0;font-size:20px;font-weight:700}.counter-row button:hover{background:#e5e7eb}.counter-row .inp{text-align:center;border:0;border-radius:0;width:64px;padding:8px 4px;font-size:18px;font-weight:700}.daily-nums{grid-template-columns:repeat(3,minmax(150px,190px));gap:16px;display:grid}.df-text{flex-direction:column;gap:4px;display:flex}.df-h{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.df-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.daily-form textarea.inp{resize:vertical}.btn.lg{padding:12px 22px;font-size:16px}@media (max-width:700px){.daily-nums,.df-two{grid-template-columns:1fr}.sale-row{grid-template-columns:minmax(0,1fr) auto}.sale-amt{text-align:left;grid-column:1}.sale-rm{grid-column:2}}.real-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.real-main{min-width:0}.big-sum{color:#157f3b;letter-spacing:-.01em;font-size:28px;font-weight:800}.sum-card .mb-row{grid-template-columns:1fr auto;grid-template-areas:"a b""c c";row-gap:4px}.sum-card .mb-row .bar{grid-area:c;width:100%;height:6px;display:block}.day-groups{flex-direction:column;gap:14px;display:flex}.day-group-h{color:var(--muted);justify-content:space-between;padding:0 4px 6px;font-size:13px;display:flex}.day-group-h b{color:var(--ink);text-transform:capitalize}a.icon-btn{place-items:center;text-decoration:none;display:inline-grid}@media (max-width:1100px){.real-layout{grid-template-columns:1fr}}.entry-form{grid-template-columns:150px minmax(0,1fr) 190px}.entry-form .ef-date{grid-column:1}.entry-form .ef-client{grid-column:2/4}.entry-form .ef-medium{grid-column:1/3}.entry-form .ef-amount{grid-column:3}.entry-form .ef-note{grid-column:1/3}.entry-form .ef-user{grid-column:3}.entry-form.compact .ef-client{grid-column:1}.entry-form.compact .ef-medium{grid-column:2}.entry-form.compact .ef-amount{grid-column:3}.entry-form.compact .ef-note{grid-column:1/3}.entry-form.compact .ef-actions{grid-column:3}.entry-form .lbl .meta{font-weight:500}.counter-row{align-self:flex-start}@media (max-width:820px){.entry-form .ef-date,.entry-form .ef-client,.entry-form .ef-medium,.entry-form .ef-amount,.entry-form .ef-note,.entry-form .ef-user,.entry-form.compact .ef-client,.entry-form.compact .ef-medium,.entry-form.compact .ef-amount,.entry-form.compact .ef-note,.entry-form.compact .ef-actions{grid-column:auto}}.entry-form{flex-direction:column;gap:8px;display:flex}.ef-row{grid-template-columns:minmax(0,1.6fr) auto 170px auto;align-items:end;gap:12px;display:grid}.ef-row:has(.ef-date){grid-template-columns:150px minmax(0,1.6fr) auto 170px auto}.ef-row.ef-more{grid-template-columns:minmax(0,1fr) 220px}.ef-row.ef-more:not(:has(.ef-user)){grid-template-columns:minmax(0,1fr)}.ef-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ef-field .lbl{font-size:13px;font-weight:600;line-height:1.2}.ef-field .inp,.ef-field .seg,.ef-field .amount-wrap,.ef-field .btn{box-sizing:border-box;height:44px}.ef-field .inp{width:100%;padding-top:0;padding-bottom:0}.ef-field .seg{align-items:stretch;display:inline-flex}.ef-field .seg button{white-space:nowrap;padding:0 14px;font-size:14px}.ef-field .amount-wrap{align-items:center;gap:8px;display:flex}.ef-field .amount-wrap .inp{height:44px}.ef-go .btn{white-space:nowrap;align-items:center;padding:0 18px;display:inline-flex}.ef-toggle{align-self:flex-start;font-size:13px}.ef-status{align-items:center;gap:10px;min-height:0;display:flex}.ef-status:empty{display:none}.picker .inp{height:44px}@media (max-width:900px){.ef-row,.ef-row.ef-more{grid-template-columns:1fr 1fr}.ef-row:has(.ef-date){grid-template-columns:1fr 1fr}.ef-client,.ef-medium{grid-column:1/-1}.ef-field .seg button{flex:auto}}@media (max-width:520px){.ef-row,.ef-row.ef-more{grid-template-columns:1fr}.ef-row:has(.ef-date){grid-template-columns:1fr}.ef-client,.ef-medium{grid-column:auto}}.entry-form .ef-row>.ef-field{grid-column:auto}@media (max-width:900px){.entry-form .ef-row>.ef-client,.entry-form .ef-row>.ef-medium{grid-column:1/-1}}@media (max-width:520px){.entry-form .ef-row>.ef-client,.entry-form .ef-row>.ef-medium{grid-column:auto}}input[type=hidden]{display:none!important}.entry-form{align-items:stretch}.ef-row:has(.ef-date){grid-template-columns:150px minmax(0,1fr) 170px auto;grid-template-areas:"d c c c""m m a g"}.entry-form .ef-row>.ef-date{grid-area:d}.entry-form .ef-row:has(.ef-date)>.ef-client{grid-area:c}.entry-form .ef-row:has(.ef-date)>.ef-medium{grid-area:m}.entry-form .ef-row:has(.ef-date)>.ef-amount{grid-area:a}.entry-form .ef-row:has(.ef-date)>.ef-go{grid-area:g}.entry-form .ef-row:has(.ef-date)>.ef-medium .seg{align-self:flex-start}@media (max-width:900px){.ef-row:has(.ef-date){grid-template-columns:1fr 1fr;grid-template-areas:"d d""c c""m m""a g"}}@media (max-width:520px){.ef-row:has(.ef-date){grid-template-columns:1fr;grid-template-areas:"d""c""m""a""g"}}.df-group{border:1px solid var(--line);background:#fafafb;border-radius:10px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.df-gh{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.df-row3{grid-template-columns:repeat(auto-fit,minmax(190px,240px));align-items:end;gap:16px;display:grid}.df-field{flex-direction:column;gap:4px;display:flex}.df-field .lbl{font-size:13px;font-weight:600}.df-field .amount-wrap .inp{width:150px;height:44px}textarea.inp.names{text-transform:uppercase;font-family:ui-monospace,Menlo,monospace;font-size:13.5px;line-height:1.5}.month-table{font-size:12.5px}.month-table th{white-space:normal;vertical-align:bottom;font-size:10.5px}.month-table td{vertical-align:top}.month-table .names-cell{max-width:220px;font-size:12px;line-height:1.35}.month-table .note-cell{max-width:240px}.month-table .note-cell .issue{color:#b26a00;margin-top:2px}.month-table tr.empty-day td{color:var(--muted)}.month-table tr.weekend td{background:#fafafb}.month-table tfoot td{border-top:2px solid var(--ink);background:#f3f4f6}.table-wrap:has(.month-table){overflow-x:auto}.month-table{min-width:1180px}.month-table td,.month-table th{padding:6px 8px}.month-table td:first-child,.month-table td:nth-child(2),.month-table td.num{white-space:nowrap}.month-table td:first-child a{font-weight:600}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
