@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap");*{box-sizing:border-box}body{margin:0;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;background:#f6f8f9;color:#182b33;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .18s}button:disabled{opacity:.5;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #86c7b4;outline-offset:2px}button:hover:not(:disabled){filter:brightness(.97)}a{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-.6px;line-height:1.5}h1,h2{font-weight:600}h2{font-size:17px}small{font-size:12px;color:#849196}.danger,.primary,.secondary{border:0;padding:11px 18px;border-radius:9px;font-weight:500;min-height:42px}.primary{background:#186f5c;color:white;box-shadow:0 2px 4px #15645112}.secondary{background:white;border:1px solid #dde4e6;color:#30464b}.danger{background:#fff0ee;color:#ba4f44}.compact{padding:8px 15px;min-height:36px}.full{width:100%}.icon{width:34px;height:34px;flex-shrink:0;background:transparent;border:0;color:#76868c;border-radius:7px}.icon:hover{background:#f1f5f4}.textbtn{color:#187c65;border:0;background:transparent;padding:4px;font-size:12px}.logo{background:#186f5c;color:#fff;border-radius:12px;width:42px;height:42px;display:grid;place-items:center}.shell{display:flex;min-height:100vh}.sidebar{width:252px;position:fixed;top:0;bottom:0;right:0;background:#fff;border-left:1px solid #e6ebed;padding:30px 20px 14px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;gap:12px;align-items:center;padding:0 9px 30px}.brand b{font-size:19px}.brand small{display:block;font-size:10px;letter-spacing:.4px}.workspace{background:#f6f8f8;border:1px solid #e7ecec;border-radius:10px;padding:13px;margin-bottom:28px}.workspace small{display:block}.workspace select{background:none;border:0;padding:5px 0 0;width:100%;font-weight:500;color:#32474d}.navlabel{color:#9aa5a9;font-size:11px;padding:0 14px;margin-bottom:10px}nav{display:grid;gap:6px}nav button{border:0;background:transparent;color:#6b7d84;justify-content:flex-start;padding:13px 14px;border-radius:9px;width:100%;font-size:13px}nav button.active{background:#eaf4ef;color:#176c57;font-weight:600}nav button span{margin-right:auto;border:1px solid #cde2d8;padding:0 6px;border-radius:5px;font-size:11px}.sidebarbottom{margin-top:auto}.help{background:#f5f8f7;border:1px solid #e6eeea;border-radius:12px;padding:18px;margin:28px 4px 22px;color:#258066}.help b,.help small{display:block;margin-top:7px}.help b{font-size:13px;color:#324d42}.help .progress{margin-top:13px}.profile{border-top:1px solid #edf0f1;padding-top:16px;display:flex;gap:10px;align-items:center}.profile div{flex:1}.profile b{font-size:12px}.profile small{display:block;font-size:10px}.avatar{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e9efeb;color:#42745f;font-weight:600;flex-shrink:0}.mini{width:25px;height:25px;font-size:11px}.shell main{margin-right:252px;width:calc(100% - 252px)}header{height:77px;padding:0 38px;justify-content:space-between;background:#ffffffda;border-bottom:1px solid #e5ebed;gap:12px}.crumb,header{display:flex;align-items:center}.crumb{gap:14px;font-size:12px;color:#90a0a5}.crumb b{color:#4d6067;font-weight:500}.headeractions{gap:16px}.headeractions,.savestate{display:flex;align-items:center}.savestate{font-size:11px;color:#7f8e94;gap:6px}.savestate i{width:5px;height:5px;background:#3f9e7d;border-radius:50%}.savestate.unsaved i{background:#d6a247}.content{max-width:1390px;margin:auto;padding:34px 38px 0}.pageheading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.7px;color:#388872;display:block;margin-bottom:7px}.pageheading p{color:#8a989d;font-size:12px;margin-top:4px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:26px}.stat{background:white;border:1px solid #e3e9ea;border-radius:12px;padding:19px 21px}.stat>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#7d8b90}.stat svg{color:#93a59f}.stat strong{display:block;font-size:32px;margin:10px 0 4px;font-weight:500;line-height:1.1}.stat em{font-style:normal;font-size:18px;color:#96a4a7;padding-right:4px}.stat small{font-size:10px}.good{color:#2b8e70}.panel{background:#fff;border:1px solid #e1e8ea;border-radius:13px;overflow:hidden}.sectiontitle{justify-content:space-between;padding:23px 24px;gap:14px}.sectiontitle,.sectiontitle h2{display:flex;align-items:center}.sectiontitle h2{gap:10px}.overviewgrid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;margin-bottom:24px}.goalprogress{display:block;width:100%;background:#fff;border:0;border-top:1px solid #f1f4f4;padding:16px 24px;text-align:right}.goalprogress>div:first-child{display:flex;gap:10px;align-items:center;margin-bottom:12px}.goalprogress b{font-size:12px;font-weight:500;flex:1}.goalprogress strong{font-size:12px;color:#258165}.goalprogress small{font-size:10px;display:block;margin-top:7px}.number{background:#f3f5f6;border:1px solid #e8eeef;border-radius:7px;padding:3px 7px;font-size:10px;color:#86999c;font-family:Arial}.progress{height:5px;background:#edf2ef;border-radius:20px;overflow:hidden}.progress i{height:100%;display:block;background:#23856c;border-radius:20px}.donut{width:174px;height:174px;border-radius:50%;margin:19px auto 30px;padding:13px;transform:rotate(-90deg)}.donut div{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(90deg)}.donut strong{font-size:33px;font-weight:500}.donut small{font-size:10px}.legend{display:grid;gap:12px;margin:0 30px 23px;font-size:12px;color:#89989d}.legend span{display:flex;align-items:center;gap:9px}.legend b{margin-right:auto;color:#42565c}.legend i{height:7px;width:7px;border-radius:50%}.greenDot{background:#187c65}.grayDot{background:#dbe4e0}.hint{margin:15px 25px 23px;padding:12px;background:#f7f9f8;font-size:10px;color:#8b9b97;text-align:center;border-radius:7px}.nexttasks{margin-top:20px}.tablehead,.taskrow{display:grid;grid-template-columns:minmax(170px,2.6fr) 1.2fr 1fr .55fr .8fr 30px;gap:13px;align-items:center;padding:14px 22px;font-size:11px}.tablehead{background:#f7f9fa;color:#8d9a9f;border-top:1px solid #eef1f2;border-bottom:1px solid #eef1f2;font-size:10px}.taskrow{border-bottom:1px solid #eff3f4;min-height:63px;color:#768a90}.taskrow:last-child{border:0}.activity{display:flex;gap:10px;align-items:center}.activity strong{font-size:11px;font-weight:500;color:#44595f;display:block}.activity small{display:block;font-size:10px;margin-top:5px}.check{width:18px;height:18px;border-radius:5px;background:#fff;border:1px solid #d8e1df;flex-shrink:0;padding:0}.check.checked{background:#187c65;border-color:#187c65;color:white}.person{display:flex;gap:7px;align-items:center}.badge{border-radius:5px;background:#f2f5f6;color:#738289;padding:4px 8px;display:inline-block;font-size:10px;width:max-content;white-space:nowrap}.badge.green{background:#eaf5ef;color:#40886c}.badge.amber{background:#fff7e8;color:#b59455}.badge.red{background:#fff0ee;color:#b9766e}.overdue{color:#bb8173}.toolbar{justify-content:space-between;gap:20px;margin-bottom:22px}.search,.toolbar{display:flex;align-items:center}.search{background:white;border:1px solid #e1e7e9;border-radius:9px;gap:10px;padding:0 12px;max-width:320px;width:100%;color:#93a0a5;margin:0}.search input{border:0;margin:0;background:transparent;outline:none;padding:11px 0;font-size:12px}.filters{background:#eaf0ee;padding:4px;border-radius:9px;display:flex;gap:2px}.filters button{border:0;background:none;color:#7e9089;padding:7px 12px;border-radius:6px;font-size:11px}.filters .selected{background:#fff;color:#236e55;box-shadow:0 1px 4px #0000000c}.goalpanel{margin-bottom:14px}.goalheading{display:flex;align-items:center;padding:19px 20px;gap:8px}.goalopen{flex:1;border:0;background:none;justify-content:flex-start;text-align:right;gap:15px;padding:0}.goalopen>div:first-of-type{flex:1}.goalopen h2{font-size:14px}.goalopen small{font-size:10px;display:block;margin-top:6px}.inlineprogress{width:110px;display:flex;gap:10px;align-items:center}.inlineprogress b{font-size:11px;color:#348366}.inlineprogress .progress{flex:1}.rotate{transform:rotate(180deg)}.addrow{width:100%;background:#fbfcfc;border:0;border-top:1px dashed #dce6e2;color:#488876;font-size:12px;justify-content:flex-start;padding:15px 23px 15px 15px}.grouped{margin-bottom:22px}.muted{font-size:12px;color:#91a0a5}.empty{padding:55px 20px;text-align:center;color:#859992;display:flex;flex-direction:column;align-items:center;gap:12px}.empty h3{font-size:16px;color:#46615a}.empty p{font-size:12px;color:#98a5a1}.empty .primary{margin-top:8px}.empty.small{padding:24px;font-size:12px}.ownergrid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.orgrow{display:flex;align-items:center;gap:13px;margin:0 22px;padding:17px 0;border-top:1px solid #edf2f0}.orgrow>div{flex:1}.orgrow b{font-size:13px}.orgrow small{display:block;margin-top:5px}.orgicon{width:40px;height:40px;background:#f0f6f3;color:#548573;border-radius:9px;display:grid;place-items:center}.ownergrid .panel>label{margin:0 24px 15px}.permissions{padding:0 24px 24px;display:grid;gap:15px;color:#8b9a9e;font-size:12px}.permissions b{display:block;color:#47635a;margin-bottom:5px}footer{display:flex;justify-content:space-between;padding:30px 2px 20px;color:#9ca9ac;font-size:10px}.modalback{position:fixed;inset:0;background:#152d2b66;backdrop-filter:blur(4px);z-index:70;display:flex;justify-content:center;align-items:center;padding:22px}.modal{background:white;border-radius:15px;width:520px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 30px 100px #0003;padding:25px}.modalhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.modalhead h2{font-size:20px}label{display:block;font-size:12px;font-weight:500;color:#567069;margin:0 0 17px}input,select,textarea{width:100%;border:1px solid #dde6e3;background:#fbfdfc;border-radius:8px;padding:11px;color:#314c42;margin-top:7px;font-size:13px}textarea{min-height:95px;resize:vertical}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.modalactions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eef2ef;padding-top:18px;margin-top:10px}.modalactions .danger{margin-left:auto}.modal>p{color:#899a93;line-height:1.8}.exportbuttons{display:grid;gap:13px}.exportbuttons p{font-size:12px;color:#899a93;margin-bottom:12px}.exportbuttons button{justify-content:flex-start}.toast{position:fixed;bottom:25px;left:25px;background:#1d735c;color:white;padding:15px 23px;border-radius:10px;display:flex;align-items:center;gap:10px;z-index:90;box-shadow:0 7px 25px #0002}.error{background:#fff0eb;color:#a6503e;padding:13px 18px;border-radius:8px;margin-bottom:18px;line-height:1.8;font-size:12px}.error .textbtn{margin-right:12px;color:#a6503e}.loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:13px;color:#29755e}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 12vw;background:radial-gradient(ellipse at right top,#e5f2eb,transparent 65%),#f7faf8;position:relative}.auth,.authbrand{align-items:center}.authbrand{position:absolute;top:38px;right:8vw;display:flex;gap:14px;font-size:18px;font-weight:600}.authintro h1{font-size:52px;line-height:1.5;margin:15px 0}.authintro p{color:#789289;line-height:2;font-size:14px;max-width:340px}.authcard{background:white;border:1px solid #e2ebe5;border-radius:18px;box-shadow:0 15px 65px #4966560c;padding:35px;max-width:420px;width:100%}.authcard h2{font-size:26px}.authcard p{color:#899b92;font-size:12px;margin:9px 0 28px}.authcard>small{display:block;text-align:center;margin-top:25px;color:#9aaaa0;font-size:10px}.closemobile,.mobilemenu,.scrim{display:none}@media(min-width:1500px){.content{padding-top:44px}}@media(max-width:1100px){.sidebar{width:218px;padding:25px 14px}.shell main{margin-right:218px;width:calc(100% - 218px)}.content{padding:27px 24px}header{padding:0 24px}.overviewgrid{grid-template-columns:1.4fr 1fr}.stats{gap:11px}.stat{padding:17px 14px}.tablehead,.taskrow{gap:9px;padding:14px 16px;grid-template-columns:minmax(130px,2fr) 1fr .9fr .5fr .8fr 25px}.savestate{display:none}.auth{padding:100px 7vw}.authintro h1{font-size:42px}}@media(max-width:800px){.sidebar{transform:translateX(100%);transition:transform .2s;width:270px}.sidebar.open{transform:translateX(0)}.shell main{margin:0;width:100%}.closemobile,.mobilemenu{display:inline-flex}.closemobile{margin-right:auto}.scrim{display:block;position:fixed;inset:0;background:#18372a44;z-index:25}.content{padding:26px 18px 0}header{height:65px;padding:0 18px}.crumb{gap:9px;font-size:10px}.headeractions{gap:5px}.pageheading{align-items:flex-start;gap:10px}.pageheading h1{font-size:25px}.pageheading .primary{font-size:11px;padding:9px;white-space:nowrap}.pageheading p{font-size:11px;line-height:1.8}.eyebrow{font-size:9px}.stats{grid-template-columns:repeat(2,1fr);gap:12px}.stat{padding:17px}.stat strong{font-size:29px}.overviewgrid{grid-template-columns:1fr}.donut{margin-top:4px}.ownergrid{grid-template-columns:1fr}.toolbar{flex-direction:column;align-items:stretch;gap:12px}.search{max-width:none}.filters{justify-content:space-between}.filters button{flex:1}.tablehead{display:none}.taskrow{display:grid;grid-template-columns:1fr auto;gap:12px;padding:17px 20px}.activity{grid-column:1/-1;padding-left:20px}.activity strong{font-size:13px}.person{grid-column:1;font-size:11px}.taskrow>span:nth-of-type(2){grid-column:2;grid-row:2;font-size:11px}.taskrow>span:nth-of-type(3){grid-column:1;grid-row:3}.taskrow>span:nth-of-type(3):before{content:"التكلفة: ";color:#a2aeac}.taskrow>span:nth-of-type(4){grid-column:2;grid-row:3;justify-self:end}.taskrow>.icon{grid-column:2;grid-row:1;position:absolute;left:13px;top:12px}.taskrow{position:relative}.goalheading{padding:17px}.goalopen{gap:10px}.goalopen h2{font-size:13px}.inlineprogress{width:42px}.inlineprogress .progress{display:none}.number{flex-shrink:0}.sectiontitle{padding:20px}.sectiontitle h2{font-size:15px}.nexttasks{margin-top:0}.modalback{padding:12px}.modal{padding:22px;max-height:92vh}.auth{grid-template-columns:1fr;padding:110px 23px 40px;gap:30px}.authintro{display:none}.authcard{margin:auto;padding:28px}.authbrand{right:25px;top:32px}.toast{left:15px;right:15px;bottom:15px;font-size:12px}footer span{display:none}}@media print{.addrow,.icon,.modalback,.pageheading>.primary,.sidebar,.toast,.toolbar,footer,header{display:none!important}.shell main{margin:0;width:100%}.content{padding:0}.panel,.stat{break-inside:avoid}.taskrow{display:grid;grid-template-columns:2fr 1fr 1fr .5fr .7fr}.shell{display:block}body{background:white}.check{print-color-adjust:exact}.overviewgrid{display:block}.panel{margin-bottom:15px}}.loginmodes{display:flex;gap:4px;background:#eff4f1;padding:4px;border-radius:9px;margin:18px 0}.loginmodes button{background:none;border:0;padding:9px;flex:1;font-size:12px;color:#6a8276;border-radius:6px}.loginmodes .selected{background:white;color:#176c57;box-shadow:0 1px 5px #0001}.leaderboard{margin-bottom:24px}.leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0 24px 24px}.leader{display:flex;align-items:center;gap:10px;background:#f7faf8;border:1px solid #e7eee9;padding:17px;border-radius:10px}.leader div{flex:1}.leader b{font-size:13px}.leader small{display:block;margin-top:5px;font-size:11px}.rank{width:24px;height:24px;border-radius:7px;background:#e9eeeb;display:grid;place-items:center;font-weight:700}.rank0{background:#f9e5af;color:#9a721f}.rank1{background:#e5eaf1;color:#7b859a}.rank2{background:#f1ddd2;color:#9e735a}@media(max-width:1000px){.leaders{grid-template-columns:1fr}.leader{padding:13px}}.goalopen{display:flex;align-items:center;cursor:pointer}.goal-title{border:0;background:transparent;margin:0;padding:6px 0;font-weight:600;font-size:14px;width:100%;border-radius:4px}.goal-title:focus{background:#f3f8f5}.inline-table input,.inline-table select{font-size:11px;margin:0;padding:9px 7px;border-color:transparent;background:#f8faf9;min-width:0;width:100%}.inline-table .activity>div{width:100%}.inline-table .tablehead,.inline-table .taskrow{grid-template-columns:minmax(190px,2.8fr) 1.2fr 1.15fr .7fr .3fr 25px}.totals{background:#f7faf8;border-top:1px solid #e5ede8;padding:14px 24px;font-size:12px;color:#73857b;display:flex;gap:25px}.totals b{color:#365d4c}@media(max-width:800px){.inline-table .taskrow{grid-template-columns:1fr 1fr}.inline-table .activity{grid-column:1/-1}.inline-table .activity input{font-size:13px}.inline-table .person:before{content:"المنفذ";font-size:10px;color:#82988c;display:block;margin-bottom:3px}.inline-table .person{display:block}.inline-table .taskrow>span:nth-of-type(2):before{content:"الانتهاء";font-size:10px;color:#82988c;display:block;margin-bottom:3px}.inline-table .taskrow>span:nth-of-type(3):before{content:"التكلفة";display:block;margin-bottom:3px}.inline-table .taskrow>span:nth-of-type(4){display:flex;align-items:center;gap:10px}.inline-table .taskrow>span:nth-of-type(4):before{content:"تم";font-size:12px}.goal-title{font-size:13px}}.logoutbutton{white-space:nowrap;flex-shrink:0}@media(max-width:480px){.crumb>b,.crumb>span:nth-of-type(2){display:none}.logoutbutton{padding:8px;font-size:11px}.headeractions .compact{padding:8px}header{padding:0 12px}.crumb{min-width:0}.crumb>span{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.reference-layout{display:block;background:#f8fafc;color:#0f172a}.reference-layout .sidebar{position:static;width:auto;height:auto;padding:18px 24px;background:white;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px}.reference-layout .brand{margin:0}.reference-layout .brand b:after{content:" عالمية"}.reference-layout .brand small,.reference-layout .navlabel,.reference-layout .sidebarbottom{display:none}.reference-layout .workspace{margin:0;min-width:220px}.reference-layout nav{display:flex;flex-wrap:wrap;gap:8px}.reference-layout nav button{width:auto;margin:0}.reference-layout main{margin:0;width:100%}.reference-layout header{position:static;flex-wrap:wrap;height:auto;min-height:76px;padding:16px 24px;gap:12px}.reference-layout .headeractions{flex-wrap:wrap}.reference-layout .content{max-width:none;padding:24px}.reference-layout .goalpanel{border-radius:8px;box-shadow:none;border:1px solid #cbd5e1}.reference-layout .goalheading{background:#fff;padding:14px}.reference-layout .goalopen .number{border-radius:4px;background:#f1f5f9;color:#334155}.reference-layout .inline-table .taskrow{background:#fff}.reference-layout .goal-title{font-size:16px}.reference-layout .tablehead{background:#f1f5f9;color:#334155}.reference-layout .goalpanel .taskrow input,.reference-layout .goalpanel .taskrow select{border:1px solid #cbd5e1;border-radius:5px;background:#fff}.reference-layout .taskrow.complete{background:#f0fdf4}.reference-layout .closemobile,.reference-layout .goalopen>svg,.reference-layout .mobilemenu{display:none}.reference-layout .tasklist{overflow-x:auto}.reference-layout .tablehead,.reference-layout .taskrow{min-width:850px}@media(max-width:700px){.reference-layout .sidebar{transform:none;display:flex;padding:14px;gap:12px}.reference-layout .content,.reference-layout header{padding:12px}.reference-layout .headeractions button{font-size:12px}.reference-layout .goalheading{padding:10px}.reference-layout .workspace{min-width:100%}.reference-layout .goalopen{flex-wrap:wrap}.reference-layout .inlineprogress{min-width:65px}}.goal-ai-button{flex-shrink:0;gap:5px;font-size:12px;padding:8px!important;margin-inline:8px;white-space:nowrap}.goal-ai-modal{max-height:90dvh;overflow-y:auto;max-width:640px;width:calc(100vw - 32px)}.goal-ai-modal label{display:block;margin-top:14px}.goal-ai-modal textarea{width:100%;box-sizing:border-box;resize:vertical}.goal-ai-modal .modalactions{flex-wrap:wrap}.goal-ai-modal a{text-decoration:none}.goal-ai-options{display:grid;gap:10px;margin-top:16px}.goal-ai-option{display:flex;align-items:center;gap:10px}.goal-ai-option input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.goal-ai-option textarea{flex:1;min-width:0}@media(max-width:700px){.goal-ai-button{margin-inline:0}.goal-ai-modal{max-height:85dvh}}@media print{.goal-ai-button{display:none!important}}.task-number{flex-shrink:0;min-width:1.5em;font-weight:600;font-variant-numeric:tabular-nums;color:inherit}.reference-layout .taskrow{font-size:14px;color:#334155}.reference-layout .inline-table .activity input,.reference-layout .taskrow .activity strong{font-size:16px;font-weight:600;color:#182b33;line-height:1.8}.reference-layout .taskrow .activity small{font-size:13px;line-height:1.7;color:#475569}.reference-layout .inline-table input,.reference-layout .inline-table select{font-size:14px;color:#334155}.issues-filters,.issues-form,.issues-list,.issues-register .issues-help{padding:16px 24px}.issues-help{color:#475569;line-height:1.9}.issues-form{border-block:1px solid #e1e8ea}.issue-top,.issues-filters{display:flex;gap:8px;flex-wrap:wrap}.issues-list{display:grid;gap:12px}.issue-card{border:1px solid #dde4e6;border-radius:9px;padding:16px}.issue-card h3{font-size:17px;margin:12px 0}.issue-card p{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.issue-card button{margin-top:12px}.issues-form label{display:block}.issues-form input,.issues-form select,.issues-form textarea{width:100%}@media(max-width:700px){.issues-register .sectiontitle{flex-wrap:wrap}.issues-filters,.issues-form,.issues-list,.issues-register .issues-help{padding:14px}}.reference-layout .taskrow .evidence-link{display:block;color:#176c57;text-decoration:underline;text-underline-offset:4px;font-size:16px;font-weight:600;line-height:1.8;overflow-wrap:anywhere}.evidence-edit{display:block;margin-top:5px}.executor-invalid{color:#a32222!important;background:#fff1f0!important;border-color:#f0a6a1!important}.executor-warning{display:block;margin-top:4px;color:#a32222;font-weight:700;font-size:11px}.inline-table select.executor-invalid{outline:1px solid #e0a09b}.goal-responsible{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 0;font-size:12px}.goal-responsible select{width:auto;max-width:100%;margin:0;padding:5px 8px}.company-password-control{display:flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:100%;font-size:12px}.company-password-control input{width:110px;margin:0;padding:6px}.company-password-control small{flex-basis:100%}.company-password-edit{display:flex;align-items:center;gap:8px}.company-password-edit input{min-width:0;flex:1}.goal-details{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .22s ease,visibility 0s .22s}.goal-details.open{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.goal-details-inner{min-height:0;overflow:hidden}.goal-toggle svg{transition:transform .22s ease}@media(prefers-reduced-motion:reduce){.goal-details,.goal-toggle svg{transition:none}}@media print{.goal-details{grid-template-rows:1fr!important;visibility:visible!important}.goal-toggle{display:none!important}}